<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>ch05-support-vector-machines</title>

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>

<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
code {
  color: #000;
}
pre {
  font-size: inherit;
  line-height: inherit;
}
label {
  font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.corner-all {
  border-radius: 2px;
}
.no-padding {
  padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer.  It allows the usage of flexible box 
model layouts accross multiple browsers, including older browsers.  The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below).  Browsers that are known to implement this 
new spec completely include:

    Firefox 28.0+
    Chrome 29.0+
    Internet Explorer 11+ 
    Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.hbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.vbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.vbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
  /* Old browsers */
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  /* Modern browsers */
  flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
  width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
  /* Old browsers */
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
  /* Old browsers */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  /* Modern browsers */
  flex: 2;
}
.box-group1 {
  /*  Deprecated */
  -webkit-box-flex-group: 1;
  -moz-box-flex-group: 1;
  box-flex-group: 1;
}
.box-group2 {
  /* Deprecated */
  -webkit-box-flex-group: 2;
  -moz-box-flex-group: 2;
  box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
  /* Old browsers */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  /* Modern browsers */
  justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
  /* Old browsers */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  /* Modern browsers */
  justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
  /* Old browsers */
  -webkit-box-pack: baseline;
  -moz-box-pack: baseline;
  box-pack: baseline;
  /* Modern browsers */
  justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
  /* Old browsers */
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  box-pack: stretch;
  /* Modern browsers */
  justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
  /* Old browsers */
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  /* Modern browsers */
  align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
  /* Old browsers */
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  /* Modern browsers */
  align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
  /* Old browsers */
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  /* Modern browsers */
  align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
  /* Old browsers */
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  box-align: baseline;
  /* Modern browsers */
  align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
  /* Old browsers */
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  /* Modern browsers */
  align-items: stretch;
}
div.error {
  margin: 2em;
  text-align: center;
}
div.error > h1 {
  font-size: 500%;
  line-height: normal;
}
div.error > p {
  font-size: 200%;
  line-height: normal;
}
div.traceback-wrapper {
  text-align: left;
  max-width: 800px;
  margin: auto;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
body {
  background-color: #fff;
  /* This makes sure that the body covers the entire window and needs to
       be in a different element than the display: box in wrapper below */
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: visible;
}
body > #header {
  /* Initially hidden to prevent FLOUC */
  display: none;
  background-color: #fff;
  /* Display over codemirror */
  position: relative;
  z-index: 100;
}
body > #header #header-container {
  padding-bottom: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body > #header .header-bar {
  width: 100%;
  height: 1px;
  background: #e7e7e7;
  margin-bottom: -1px;
}
@media print {
  body > #header {
    display: none !important;
  }
}
#header-spacer {
  width: 100%;
  visibility: hidden;
}
@media print {
  #header-spacer {
    display: none;
  }
}
#ipython_notebook {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
@media (max-width: 991px) {
  #ipython_notebook {
    margin-left: 10px;
  }
}
#noscript {
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 22px;
  color: red;
  font-weight: bold;
}
#ipython_notebook img {
  height: 28px;
}
#site {
  width: 100%;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: auto;
}
@media print {
  #site {
    height: auto !important;
  }
}
/* Smaller buttons */
.ui-button .ui-button-text {
  padding: 0.2em 0.8em;
  font-size: 77%;
}
input.ui-button {
  padding: 0.3em 0.9em;
}
span#login_widget {
  float: right;
}
span#login_widget > .button,
#logout {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
  color: #fff;
  background-color: #333;
}
.nav-header {
  text-transform: none;
}
#header > span {
  margin-top: 10px;
}
.modal_stretch .modal-dialog {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
  max-height: calc(100vh - 200px);
  overflow: auto;
  flex: 1;
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 768px) {
  select.form-control {
    margin-left: 12px;
    margin-right: 12px;
  }
}
/*!
*
* IPython auth
*
*/
.center-nav {
  display: inline-block;
  margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
  background-color: none;
  display: inline;
}
.alternate_upload.form {
  padding: 0;
  margin: 0;
}
.alternate_upload input.fileinput {
  text-align: center;
  vertical-align: middle;
  display: inline;
  opacity: 0;
  z-index: 2;
  width: 12ex;
  margin-right: -12ex;
}
.alternate_upload .btn-upload {
  height: 22px;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
ul#tabs {
  margin-bottom: 4px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
  text-decoration: none;
}
ul.breadcrumb i.icon-home {
  font-size: 16px;
  margin-right: 4px;
}
ul.breadcrumb span {
  color: #5e5e5e;
}
.list_toolbar {
  padding: 4px 0 4px 0;
  vertical-align: middle;
}
.list_toolbar .tree-buttons {
  padding-top: 1px;
}
.dynamic-buttons {
  padding-top: 3px;
  display: inline-block;
}
.list_toolbar [class*="span"] {
  min-height: 24px;
}
.list_header {
  font-weight: bold;
  background-color: #EEE;
}
.list_placeholder {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.list_container {
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.list_container > div {
  border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
  background-color: red;
}
.list_container > div:last-child {
  border: none;
}
.list_item:hover .list_item {
  background-color: #ddd;
}
.list_item a {
  text-decoration: none;
}
.list_item:hover {
  background-color: #fafafa;
}
.list_header > div,
.list_item > div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
.list_header > div input,
.list_item > div input {
  margin-right: 7px;
  margin-left: 14px;
  vertical-align: baseline;
  line-height: 22px;
  position: relative;
  top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
  margin-left: -1px;
  vertical-align: baseline;
  line-height: 22px;
}
.new-file input[type=checkbox] {
  visibility: hidden;
}
.item_name {
  line-height: 22px;
  height: 24px;
}
.item_icon {
  font-size: 14px;
  color: #5e5e5e;
  margin-right: 7px;
  margin-left: 7px;
  line-height: 22px;
  vertical-align: baseline;
}
.item_buttons {
  line-height: 1em;
  margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
  float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
  margin-left: 5px;
}
.item_buttons .btn {
  min-width: 13ex;
}
.item_buttons .running-indicator {
  padding-top: 4px;
  color: #5cb85c;
}
.item_buttons .kernel-name {
  padding-top: 4px;
  color: #5bc0de;
  margin-right: 7px;
  float: left;
}
.toolbar_info {
  height: 24px;
  line-height: 24px;
}
.list_item input:not([type=checkbox]) {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 22px;
  line-height: 14px;
  margin: 0px;
}
.highlight_text {
  color: blue;
}
#project_name {
  display: inline-block;
  padding-left: 7px;
  margin-left: -2px;
}
#project_name > .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: bold;
}
#tree-selector {
  padding-right: 0px;
}
#button-select-all {
  min-width: 50px;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
}
.menu_icon {
  margin-right: 2px;
}
.tab-content .row {
  margin-left: 0px;
  margin-right: 0px;
}
.folder_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
}
.folder_icon:before.pull-left {
  margin-right: .3em;
}
.folder_icon:before.pull-right {
  margin-left: .3em;
}
.notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
}
.notebook_icon:before.pull-left {
  margin-right: .3em;
}
.notebook_icon:before.pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
  color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
  margin-left: .3em;
}
.file_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f016";
  position: relative;
  top: -2px;
}
.file_icon:before.pull-left {
  margin-right: .3em;
}
.file_icon:before.pull-right {
  margin-left: .3em;
}
#notebook_toolbar .pull-right {
  padding-top: 0px;
  margin-right: -1px;
}
ul#new-menu {
  left: auto;
  right: 0;
}
.kernel-menu-icon {
  padding-right: 12px;
  width: 24px;
  content: "\f096";
}
.kernel-menu-icon:before {
  content: "\f096";
}
.kernel-menu-icon-current:before {
  content: "\f00c";
}
#tab_content {
  padding-top: 20px;
}
#running .panel-group .panel {
  margin-top: 3px;
  margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
  background-color: #EEE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
  text-decoration: none;
}
#running .panel-group .panel .panel-body {
  padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
  border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
  border-bottom: 0px;
}
.delete-button {
  display: none;
}
.duplicate-button {
  display: none;
}
.rename-button {
  display: none;
}
.shutdown-button {
  display: none;
}
.dynamic-instructions {
  display: inline-block;
  padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
  padding: 0px 5px;
}
.selected-keymap i.fa:before {
  content: "\f00c";
}
#mode-menu {
  overflow: auto;
  max-height: 20em;
}
.edit_app #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
    header */
  margin-bottom: -1px;
}
.dirty-indicator {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator.pull-left {
  margin-right: .3em;
}
.dirty-indicator.pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-dirty.pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-clean.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
  margin-left: .3em;
}
#filename {
  font-size: 16pt;
  display: table;
  padding: 0px 5px;
}
#current-mode {
  padding-left: 5px;
  padding-right: 5px;
}
#texteditor-backdrop {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media not print {
  #texteditor-backdrop {
    background-color: #EEE;
  }
}
@media print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container {
    padding: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
  font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: #c4a000;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
div.cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  border-left-width: 1px;
  padding-left: 5px;
  background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
  border-left-color: #90CAF9;
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected {
  border-color: #ababab;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
  div.cell.selected {
    border-color: transparent;
  }
}
div.cell.selected.jupyter-soft-selected {
  border-left-width: 0;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
  .edit_mode div.cell.selected {
    border-color: transparent;
  }
}
.prompt {
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
  min-width: 14ex;
  /* This padding is tuned to match the padding on the CodeMirror editor. */
  padding: 0.4em;
  margin: 0px;
  font-family: monospace;
  text-align: right;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@media (max-width: 540px) {
  .prompt {
    text-align: left;
  }
}
div.inner_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
@-moz-document url-prefix() {
  div.inner_cell {
    overflow-x: hidden;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  padding: 0.4em;
}
.CodeMirror-linenumber {
  padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.CodeMirror pre {
  /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
  /* .CodeMirror-lines */
  padding: 0;
  border: 0;
  border-radius: 0;
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme

*/
.highlight-base {
  color: #000;
}
.highlight-variable {
  color: #000;
}
.highlight-variable-2 {
  color: #1a1a1a;
}
.highlight-variable-3 {
  color: #333333;
}
.highlight-string {
  color: #BA2121;
}
.highlight-comment {
  color: #408080;
  font-style: italic;
}
.highlight-number {
  color: #080;
}
.highlight-atom {
  color: #88F;
}
.highlight-keyword {
  color: #008000;
  font-weight: bold;
}
.highlight-builtin {
  color: #008000;
}
.highlight-error {
  color: #f00;
}
.highlight-operator {
  color: #AA22FF;
  font-weight: bold;
}
.highlight-meta {
  color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
  color: #00f;
}
.highlight-string-2 {
  color: #f50;
}
.highlight-qualifier {
  color: #555;
}
.highlight-bracket {
  color: #997;
}
.highlight-tag {
  color: #170;
}
.highlight-attribute {
  color: #00c;
}
.highlight-header {
  color: blue;
}
.highlight-quote {
  color: #090;
}
.highlight-link {
  color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
  color: #008000;
  font-weight: bold;
}
.cm-s-ipython span.cm-atom {
  color: #88F;
}
.cm-s-ipython span.cm-number {
  color: #080;
}
.cm-s-ipython span.cm-def {
  color: #00f;
}
.cm-s-ipython span.cm-variable {
  color: #000;
}
.cm-s-ipython span.cm-operator {
  color: #AA22FF;
  font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
  color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
  color: #333333;
}
.cm-s-ipython span.cm-comment {
  color: #408080;
  font-style: italic;
}
.cm-s-ipython span.cm-string {
  color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
  color: #f50;
}
.cm-s-ipython span.cm-meta {
  color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
  color: #555;
}
.cm-s-ipython span.cm-builtin {
  color: #008000;
}
.cm-s-ipython span.cm-bracket {
  color: #997;
}
.cm-s-ipython span.cm-tag {
  color: #170;
}
.cm-s-ipython span.cm-attribute {
  color: #00c;
}
.cm-s-ipython span.cm-header {
  color: blue;
}
.cm-s-ipython span.cm-quote {
  color: #090;
}
.cm-s-ipython span.cm-link {
  color: #00c;
}
.cm-s-ipython span.cm-error {
  color: #f00;
}
.cm-s-ipython span.cm-tab {
  background: url();
  background-position: right;
  background-repeat: no-repeat;
}
div.output_wrapper {
  /* this position must be relative to enable descendents to be absolute within it */
  position: relative;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
  /* ideally, this would be max-height, but FF barfs all over that */
  height: 24em;
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
  width: 100%;
  overflow: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
  margin: 0px;
  padding: 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.out_prompt_overlay {
  height: 100%;
  padding: 0px 0.4em;
  position: absolute;
  border-radius: 2px;
}
div.out_prompt_overlay:hover {
  /* use inner shadow to get border that is computed the same on WebKit/FF */
  -webkit-box-shadow: inset 0 0 1px #000;
  box-shadow: inset 0 0 1px #000;
  background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
  color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
  padding: 0px;
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.output_area .MathJax_Display {
  text-align: left !important;
}
div.output_area .rendered_html table {
  margin-left: 0;
  margin-right: 0;
}
div.output_area .rendered_html img {
  margin-left: 0;
  margin-right: 0;
}
div.output_area img,
div.output_area svg {
  max-width: 100%;
  height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
  max-width: none;
}
/* This is needed to protect the pre formating from global settings such
   as that of bootstrap */
.output {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.output_area {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
div.output_area pre {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  color: black;
  background-color: transparent;
  border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
   the prompt div. */
div.output_subarea {
  overflow-x: auto;
  padding: 0.4em;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
  max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
  overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
   output types */
/* all text output has this class: */
div.output_text {
  text-align: left;
  color: #000;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
  background: #fdd;
  /* very light red background for stderr */
}
div.output_latex {
  text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
  padding: 0;
}
.js-error {
  color: darkred;
}
/* raw_input styles */
div.raw_input_container {
  line-height: 1.21429em;
  padding-top: 5px;
}
pre.raw_input_prompt {
  /* nothing needed here. */
}
input.raw_input {
  font-family: monospace;
  font-size: inherit;
  color: inherit;
  width: auto;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
}
input.raw_input:focus {
  box-shadow: none;
}
p.p-space {
  margin-bottom: 10px;
}
div.output_unrecognized {
  padding: 5px;
  font-weight: bold;
  color: red;
}
div.output_unrecognized a {
  color: inherit;
  text-decoration: none;
}
div.output_unrecognized a:hover {
  color: inherit;
  text-decoration: none;
}
.rendered_html {
  color: #000;
  /* any extras will just be numbers: */
}
.rendered_html em {
  font-style: italic;
}
.rendered_html strong {
  font-weight: bold;
}
.rendered_html u {
  text-decoration: underline;
}
.rendered_html :link {
  text-decoration: underline;
}
.rendered_html :visited {
  text-decoration: underline;
}
.rendered_html h1 {
  font-size: 185.7%;
  margin: 1.08em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h2 {
  font-size: 157.1%;
  margin: 1.27em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h3 {
  font-size: 128.6%;
  margin: 1.55em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h4 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h5 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h6 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h1:first-child {
  margin-top: 0.538em;
}
.rendered_html h2:first-child {
  margin-top: 0.636em;
}
.rendered_html h3:first-child {
  margin-top: 0.777em;
}
.rendered_html h4:first-child {
  margin-top: 1em;
}
.rendered_html h5:first-child {
  margin-top: 1em;
}
.rendered_html h6:first-child {
  margin-top: 1em;
}
.rendered_html ul {
  list-style: disc;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ul ul {
  list-style: square;
  margin: 0em 2em;
}
.rendered_html ul ul ul {
  list-style: circle;
  margin: 0em 2em;
}
.rendered_html ol {
  list-style: decimal;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
  margin: 0em 2em;
}
.rendered_html * + ul {
  margin-top: 1em;
}
.rendered_html * + ol {
  margin-top: 1em;
}
.rendered_html hr {
  color: black;
  background-color: black;
}
.rendered_html pre {
  margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  background-color: #fff;
  color: #000;
  font-size: 100%;
  padding: 0px;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid black;
  border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  border: 1px solid black;
  border-collapse: collapse;
  margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
  text-align: left;
  vertical-align: middle;
  padding: 4px;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html * + table {
  margin-top: 1em;
}
.rendered_html p {
  text-align: left;
}
.rendered_html * + p {
  margin-top: 1em;
}
.rendered_html img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rendered_html * + img {
  margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
  max-width: 100%;
  height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
  max-width: none;
}
div.text_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.text_cell > div.prompt {
    display: none;
  }
}
div.text_cell_render {
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
  outline: none;
  resize: none;
  width: inherit;
  border-style: none;
  padding: 0.5em 0.5em 0.5em 0.4em;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a.anchor-link:link {
  text-decoration: none;
  padding: 0px 20px;
  visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
  visibility: visible;
}
.text_cell.rendered .input_area {
  display: none;
}
.text_cell.rendered .rendered_html {
  overflow-x: auto;
  overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
  font-size: 185.7%;
}
.cm-header-2 {
  font-size: 157.1%;
}
.cm-header-3 {
  font-size: 128.6%;
}
.cm-header-4 {
  font-size: 110%;
}
.cm-header-5 {
  font-size: 100%;
  font-style: italic;
}
.cm-header-6 {
  font-size: 100%;
  font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
  .notebook_app {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ipython-main-app {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook_panel {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook {
  font-size: 14px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  /* This spaces the page away from the edge of the notebook area */
  padding-top: 20px;
  margin: 0px;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-height: 100%;
}
@media not print {
  #notebook-container {
    padding: 15px;
    background-color: #fff;
    min-height: 0;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
@media print {
  #notebook-container {
    width: 100%;
  }
}
div.ui-widget-content {
  border: 1px solid #ababab;
  outline: none;
}
pre.dialog {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0.4em;
  padding-left: 2em;
}
p.dialog {
  padding: 0.2em;
}
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}
#fonttest {
  font-family: monospace;
}
p {
  margin-bottom: 0;
}
.end_space {
  min-height: 100px;
  transition: height .2s ease;
}
.notebook_app > #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
  .notebook_app {
    background-color: #EEE;
  }
}
kbd {
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
  border: thin solid #CFCFCF;
  border-bottom: none;
  background: #EEE;
  border-radius: 2px 2px 0px 0px;
  width: 100%;
  height: 29px;
  padding-right: 4px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
  display: -webkit-flex;
}
@media print {
  .celltoolbar {
    display: none;
  }
}
.ctb_hideshow {
  display: none;
  vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
   Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
  display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border: 1px solid #cfcfcf;
}
.celltoolbar {
  font-size: 87%;
  padding-top: 3px;
}
.celltoolbar select {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  width: inherit;
  font-size: inherit;
  height: 22px;
  padding: 0px;
  display: inline-block;
}
.celltoolbar select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
  color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
  color: #999;
}
.celltoolbar select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
  background-color: #eeeeee;
  opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
  cursor: not-allowed;
}
textarea.celltoolbar select {
  height: auto;
}
select.celltoolbar select {
  height: 30px;
  line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
  height: auto;
}
.celltoolbar label {
  margin-left: 5px;
  margin-right: 5px;
}
.completions {
  position: absolute;
  z-index: 110;
  overflow: hidden;
  border: 1px solid #ababab;
  border-radius: 2px;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  line-height: 1;
}
.completions select {
  background: white;
  outline: none;
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: monospace;
  font-size: 110%;
  color: #000;
  width: auto;
}
.completions select option.context {
  color: #286090;
}
#kernel_logo_widget {
  float: right !important;
  float: right;
}
#kernel_logo_widget .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
#menubar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 1px;
}
#menubar .navbar {
  border-top: 1px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 0px;
}
#menubar .navbar-toggle {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
}
#menubar .navbar-collapse {
  clear: left;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f0da";
  float: right;
  color: #333333;
  margin-top: 2px;
  margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
  color: #262626;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
#notification_area {
  float: right !important;
  float: right;
  z-index: 10;
}
.indicator_area {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#kernel_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
  padding-left: 5px;
  padding-right: 5px;
}
#modal_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#readonly-indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
.modal_indicator:before {
  width: 1.28571429em;
  text-align: center;
}
.edit_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
}
.kernel_busy_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
  margin-left: .3em;
}
.notification_widget {
  color: #777;
  z-index: 10;
  background: rgba(240, 240, 240, 0.5);
  margin-right: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.notification_widget:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget .badge {
  color: #fff;
  background-color: #333;
}
.notification_widget.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.notification_widget.warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.notification_widget.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.notification_widget.success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.notification_widget.info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.notification_widget.info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.notification_widget.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.notification_widget.danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger .badge {
  color: #d9534f;
  background-color: #fff;
}
div#pager {
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-height: 50%;
  padding-top: 8px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  /* Display over codemirror */
  z-index: 100;
  /* Hack which prevents jquery ui resizable from changing top. */
  top: auto !important;
}
div#pager pre {
  line-height: 1.21429em;
  color: #000;
  background-color: #f7f7f7;
  padding: 0.4em;
}
div#pager #pager-button-area {
  position: absolute;
  top: 8px;
  right: 20px;
}
div#pager #pager-contents {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
div#pager #pager-contents #pager-container {
  position: relative;
  padding: 15px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
  top: 0px;
  height: 8px;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  /* This injects handle bars (a short, wide = symbol) for 
        the resize handle. */
}
div#pager .ui-resizable-handle::after {
  content: '';
  top: 2px;
  left: 50%;
  height: 3px;
  width: 30px;
  margin-left: -15px;
  position: absolute;
  border-top: 1px solid #cfcfcf;
}
.quickhelp {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  line-height: 1.8em;
}
.shortcut_key {
  display: inline-block;
  width: 20ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  margin-top: 6px;
}
span.save_widget span.filename {
  height: 1em;
  line-height: 1em;
  padding: 3px;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
  }
  span.checkpoint_status,
  span.autosave_status {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  span.checkpoint_status {
    display: none;
  }
  span.autosave_status {
    font-size: x-small;
  }
}
.toolbar {
  padding: 0px;
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
  width: auto;
  vertical-align: middle;
  margin-right: 2px;
  margin-bottom: 0px;
  display: inline;
  font-size: 92%;
  margin-left: 0.3em;
  margin-right: 0.3em;
  padding: 0px;
  padding-top: 3px;
}
.toolbar .btn {
  padding: 2px 8px;
}
.toolbar .btn-group {
  margin-top: 0px;
  margin-left: 5px;
}
#maintoolbar {
  margin-bottom: -3px;
  margin-top: -8px;
  border: 0px;
  min-height: 27px;
  margin-left: 0px;
  padding-top: 11px;
  padding-bottom: 3px;
}
#maintoolbar .navbar-text {
  float: none;
  vertical-align: middle;
  text-align: right;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
}
.select-xs {
  height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
 * of chance of beeing generated from the ../less/[samename].less file, you can
 * try to get back the less file by reverting somme commit in history
 **/
/*
 * We'll try to get something pretty, so we
 * have some strange css to have the scroll bar on
 * the left with fix button on the top right of the tooltip
 */
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*properties of tooltip after "expand"*/
.bigtooltip {
  overflow: auto;
  height: 200px;
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
}
.tooltipbuttons {
  position: absolute;
  padding-right: 15px;
  top: 0px;
  right: 0px;
}
.tooltiptext {
  /*avoid the button to overlap on some docstring*/
  padding-right: 30px;
}
.ipython_tooltip {
  max-width: 700px;
  /*fade-in animation when inserted*/
  -webkit-animation: fadeOut 400ms;
  -moz-animation: fadeOut 400ms;
  animation: fadeOut 400ms;
  -webkit-animation: fadeIn 400ms;
  -moz-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
  vertical-align: middle;
  background-color: #f7f7f7;
  overflow: visible;
  border: #ababab 1px solid;
  outline: none;
  padding: 3px;
  margin: 0px;
  padding-left: 7px;
  font-family: monospace;
  min-height: 50px;
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  border-radius: 2px;
  position: absolute;
  z-index: 1000;
}
.ipython_tooltip a {
  float: right;
}
.ipython_tooltip .tooltiptext pre {
  border: 0;
  border-radius: 0;
  font-size: 100%;
  background-color: #f7f7f7;
}
.pretooltiparrow {
  left: 0px;
  margin: 0px;
  top: -16px;
  width: 40px;
  height: 16px;
  overflow: hidden;
  position: absolute;
}
.pretooltiparrow:before {
  background-color: #f7f7f7;
  border: 1px #ababab solid;
  z-index: 11;
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
ul.typeahead-list i {
  margin-left: -10px;
  width: 18px;
}
ul.typeahead-list {
  max-height: 80vh;
  overflow: auto;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  display: none;
}
.command-shortcut:before {
  content: "(command)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
  background-color: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.terminal-app {
  background: #EEE;
}
.terminal-app #header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>
<style type="text/css">
    
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }

.ansi-bold { font-weight: bold; }

    </style>


<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
  overflow: visible;
  padding: 8px;
}

div#notebook {
  overflow: visible;
  border-top: none;
}

@media print {
  div.cell {
    display: block;
    page-break-inside: avoid;
  } 
  div.output_wrapper { 
    display: block;
    page-break-inside: avoid; 
  }
  div.output { 
    display: block;
    page-break-inside: avoid; 
  }
}
</style>

<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">

<!-- Loading mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
            processEnvironments: true
        },
        // Center justify equations in code and markdown cells. Elsewhere
        // we use CSS to left justify single line equations in code cells.
        displayAlign: 'center',
        "HTML-CSS": {
            styles: {'.MathJax_Display': {"margin": 0}},
            linebreaks: { automatic: true }
        }
    });
    </script>
    <!-- End of mathjax configuration --></head>
<body>
  <div tabindex="-1" id="notebook" class="border-box-sizing">
    <div class="container" id="notebook-container">

<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="SVM-Classification-(Linear)">SVM Classification (Linear)<a class="anchor-link" href="#SVM-Classification-(Linear)">&#182;</a></h3><ul>
<li>Well suited for complex, small/medium dataset classification.</li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">%</span><span class="k">matplotlib</span> inline
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Large margin classification:</span>

<span class="kn">from</span> <span class="nn">sklearn.svm</span> <span class="k">import</span> <span class="n">SVC</span>
<span class="kn">from</span> <span class="nn">sklearn</span> <span class="k">import</span> <span class="n">datasets</span>

<span class="n">iris</span> <span class="o">=</span> <span class="n">datasets</span><span class="o">.</span><span class="n">load_iris</span><span class="p">()</span>
<span class="n">X</span> <span class="o">=</span> <span class="n">iris</span><span class="p">[</span><span class="s2">&quot;data&quot;</span><span class="p">][:,</span> <span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">)]</span>  <span class="c1"># petal length, petal width</span>
<span class="n">y</span> <span class="o">=</span> <span class="n">iris</span><span class="p">[</span><span class="s2">&quot;target&quot;</span><span class="p">]</span>

<span class="n">setosa_or_versicolor</span> <span class="o">=</span> <span class="p">(</span><span class="n">y</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="n">y</span> <span class="o">==</span> <span class="mi">1</span><span class="p">)</span>
<span class="n">X</span> <span class="o">=</span> <span class="n">X</span><span class="p">[</span><span class="n">setosa_or_versicolor</span><span class="p">]</span>
<span class="n">y</span> <span class="o">=</span> <span class="n">y</span><span class="p">[</span><span class="n">setosa_or_versicolor</span><span class="p">]</span>

<span class="c1"># SVM Classifier model</span>
<span class="n">svm_clf</span> <span class="o">=</span> <span class="n">SVC</span><span class="p">(</span><span class="n">kernel</span><span class="o">=</span><span class="s2">&quot;linear&quot;</span><span class="p">,</span> <span class="n">C</span><span class="o">=</span><span class="nb">float</span><span class="p">(</span><span class="s2">&quot;inf&quot;</span><span class="p">))</span>
<span class="n">svm_clf</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt output_prompt">Out[2]:</div>


<div class="output_text output_subarea output_execute_result">
<pre>SVC(C=inf, cache_size=200, class_weight=None, coef0=0.0,
  decision_function_shape=None, degree=3, gamma=&#39;auto&#39;, kernel=&#39;linear&#39;,
  max_iter=-1, probability=False, random_state=None, shrinking=True,
  tol=0.001, verbose=False)</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Bad models</span>

<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>

<span class="n">x0</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mf">5.5</span><span class="p">,</span> <span class="mi">200</span><span class="p">)</span>
<span class="n">pred_1</span> <span class="o">=</span> <span class="mi">5</span><span class="o">*</span><span class="n">x0</span> <span class="o">-</span> <span class="mi">20</span>
<span class="n">pred_2</span> <span class="o">=</span> <span class="n">x0</span> <span class="o">-</span> <span class="mf">1.8</span>
<span class="n">pred_3</span> <span class="o">=</span> <span class="mf">0.1</span> <span class="o">*</span> <span class="n">x0</span> <span class="o">+</span> <span class="mf">0.5</span>

<span class="k">def</span> <span class="nf">plot_svc_decision_boundary</span><span class="p">(</span><span class="n">svm_clf</span><span class="p">,</span> <span class="n">xmin</span><span class="p">,</span> <span class="n">xmax</span><span class="p">):</span>
    <span class="n">w</span> <span class="o">=</span> <span class="n">svm_clf</span><span class="o">.</span><span class="n">coef_</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
    <span class="n">b</span> <span class="o">=</span> <span class="n">svm_clf</span><span class="o">.</span><span class="n">intercept_</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>

    <span class="c1"># At the decision boundary, w0*x0 + w1*x1 + b = 0</span>
    <span class="c1"># =&gt; x1 = -w0/w1 * x0 - b/w1</span>
    <span class="n">x0</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="n">xmin</span><span class="p">,</span> <span class="n">xmax</span><span class="p">,</span> <span class="mi">200</span><span class="p">)</span>
    <span class="n">decision_boundary</span> <span class="o">=</span> <span class="o">-</span><span class="n">w</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">/</span><span class="n">w</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">*</span> <span class="n">x0</span> <span class="o">-</span> <span class="n">b</span><span class="o">/</span><span class="n">w</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>

    <span class="n">margin</span> <span class="o">=</span> <span class="mi">1</span><span class="o">/</span><span class="n">w</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
    <span class="n">gutter_up</span> <span class="o">=</span> <span class="n">decision_boundary</span> <span class="o">+</span> <span class="n">margin</span>
    <span class="n">gutter_down</span> <span class="o">=</span> <span class="n">decision_boundary</span> <span class="o">-</span> <span class="n">margin</span>

    <span class="n">svs</span> <span class="o">=</span> <span class="n">svm_clf</span><span class="o">.</span><span class="n">support_vectors_</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">svs</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">],</span> <span class="n">svs</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">],</span> <span class="n">s</span><span class="o">=</span><span class="mi">180</span><span class="p">,</span> <span class="n">facecolors</span><span class="o">=</span><span class="s1">&#39;#FFAAAA&#39;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x0</span><span class="p">,</span> <span class="n">decision_boundary</span><span class="p">,</span> <span class="s2">&quot;k-&quot;</span><span class="p">,</span>  <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x0</span><span class="p">,</span> <span class="n">gutter_up</span><span class="p">,</span>         <span class="s2">&quot;k--&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x0</span><span class="p">,</span> <span class="n">gutter_down</span><span class="p">,</span>       <span class="s2">&quot;k--&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>

<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mf">2.7</span><span class="p">))</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">121</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x0</span><span class="p">,</span> <span class="n">pred_1</span><span class="p">,</span> <span class="s2">&quot;g--&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x0</span><span class="p">,</span> <span class="n">pred_2</span><span class="p">,</span> <span class="s2">&quot;m-&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x0</span><span class="p">,</span> <span class="n">pred_3</span><span class="p">,</span> <span class="s2">&quot;r-&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">X</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;bs&quot;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;Iris-Versicolor&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">X</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;yo&quot;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;Iris-Setosa&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">&quot;Petal length&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">&quot;Petal width&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s2">&quot;upper left&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mf">5.5</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="p">])</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">122</span><span class="p">)</span>
<span class="n">plot_svc_decision_boundary</span><span class="p">(</span><span class="n">svm_clf</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mf">5.5</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">X</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;bs&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">X</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;yo&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">&quot;Petal length&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mf">5.5</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>

<span class="c1"># On left:</span>
<span class="c1"># dashed line = basically useless decision boundary.</span>
<span class="c1"># solid lines = OK for this dataset, but no margins. Probably will not work well on new instances.</span>

<span class="c1"># On right: SVM finds widest possible &quot;street&quot; between classes.</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># sensitivity to feature scaling:</span>

<span class="n">Xs</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">50</span><span class="p">],</span> <span class="p">[</span><span class="mi">5</span><span class="p">,</span> <span class="mi">20</span><span class="p">],</span> <span class="p">[</span><span class="mi">3</span><span class="p">,</span> <span class="mi">80</span><span class="p">],</span> <span class="p">[</span><span class="mi">5</span><span class="p">,</span> <span class="mi">60</span><span class="p">]])</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">float64</span><span class="p">)</span>
<span class="n">ys</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">])</span>
<span class="n">svm_clf</span> <span class="o">=</span> <span class="n">SVC</span><span class="p">(</span><span class="n">kernel</span><span class="o">=</span><span class="s2">&quot;linear&quot;</span><span class="p">,</span> <span class="n">C</span><span class="o">=</span><span class="mi">100</span><span class="p">)</span>
<span class="n">svm_clf</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">Xs</span><span class="p">,</span> <span class="n">ys</span><span class="p">)</span>

<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mf">3.2</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">121</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">Xs</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">ys</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">Xs</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">ys</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;bo&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">Xs</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">ys</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">Xs</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">ys</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;ms&quot;</span><span class="p">)</span>
<span class="n">plot_svc_decision_boundary</span><span class="p">(</span><span class="n">svm_clf</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">6</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">&quot;$x_0$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">&quot;$x_1$  &quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span> <span class="n">rotation</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">&quot;Unscaled&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">90</span><span class="p">])</span>

<span class="kn">from</span> <span class="nn">sklearn.preprocessing</span> <span class="k">import</span> <span class="n">StandardScaler</span>
<span class="n">scaler</span> <span class="o">=</span> <span class="n">StandardScaler</span><span class="p">()</span>
<span class="n">X_scaled</span> <span class="o">=</span> <span class="n">scaler</span><span class="o">.</span><span class="n">fit_transform</span><span class="p">(</span><span class="n">Xs</span><span class="p">)</span>
<span class="n">svm_clf</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_scaled</span><span class="p">,</span> <span class="n">ys</span><span class="p">)</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">122</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X_scaled</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">ys</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">X_scaled</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">ys</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;bo&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X_scaled</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">ys</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">X_scaled</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">ys</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;ms&quot;</span><span class="p">)</span>
<span class="n">plot_svc_decision_boundary</span><span class="p">(</span><span class="n">svm_clf</span><span class="p">,</span> <span class="o">-</span><span class="mi">2</span><span class="p">,</span> <span class="mi">2</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">&quot;$x_0$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">&quot;Scaled&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="o">-</span><span class="mi">2</span><span class="p">,</span> <span class="mi">2</span><span class="p">])</span>

<span class="c1"># SVMs are sensitive to feature scaling. </span>
<span class="c1"># Plot on right has much more robust feature boundary.</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt output_prompt">Out[4]:</div>


<div class="output_text output_subarea output_execute_result">
<pre>[-2, 2, -2, 2]</pre>
</div>

</div>

<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">X_scaled</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt output_prompt">Out[5]:</div>


<div class="output_text output_subarea output_execute_result">
<pre>array([[-1.50755672, -0.11547005],
       [ 0.90453403, -1.5011107 ],
       [-0.30151134,  1.27017059],
       [ 0.90453403,  0.34641016]])</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># &quot;hard&quot; margin classification:</span>
<span class="c1"># - all instances need to be &quot;out of the street&quot;.</span>
<span class="c1"># - all instances need to be &quot;on the right side of the street&quot;.</span>
<span class="c1"># problem: doable only if data is linearly separable</span>
<span class="c1"># problem: very sensitive to outliers</span>

<span class="n">X_outliers</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mf">3.4</span><span class="p">,</span> <span class="mf">1.3</span><span class="p">],</span> <span class="p">[</span><span class="mf">3.2</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">]])</span>
<span class="n">y_outliers</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">])</span>
<span class="n">Xo1</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">concatenate</span><span class="p">([</span><span class="n">X</span><span class="p">,</span> <span class="n">X_outliers</span><span class="p">[:</span><span class="mi">1</span><span class="p">]],</span> <span class="n">axis</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
<span class="n">yo1</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">concatenate</span><span class="p">([</span><span class="n">y</span><span class="p">,</span> <span class="n">y_outliers</span><span class="p">[:</span><span class="mi">1</span><span class="p">]],</span> <span class="n">axis</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
<span class="n">Xo2</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">concatenate</span><span class="p">([</span><span class="n">X</span><span class="p">,</span> <span class="n">X_outliers</span><span class="p">[</span><span class="mi">1</span><span class="p">:]],</span> <span class="n">axis</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
<span class="n">yo2</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">concatenate</span><span class="p">([</span><span class="n">y</span><span class="p">,</span> <span class="n">y_outliers</span><span class="p">[</span><span class="mi">1</span><span class="p">:]],</span> <span class="n">axis</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>

<span class="n">svm_clf2</span> <span class="o">=</span> <span class="n">SVC</span><span class="p">(</span><span class="n">kernel</span><span class="o">=</span><span class="s2">&quot;linear&quot;</span><span class="p">,</span> <span class="n">C</span><span class="o">=</span><span class="mi">10</span><span class="o">**</span><span class="mi">9</span><span class="p">)</span><span class="c1">#float(&quot;inf&quot;))</span>
<span class="n">svm_clf2</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">Xo2</span><span class="p">,</span> <span class="n">yo2</span><span class="p">)</span>

<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mf">2.7</span><span class="p">))</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">121</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">Xo1</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">yo1</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">Xo1</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">yo1</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;bs&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">Xo1</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">yo1</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">Xo1</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">yo1</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;yo&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mf">0.3</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">,</span> <span class="s2">&quot;Impossible!&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">&quot;red&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">&quot;Petal length&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">&quot;Petal width&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">annotate</span><span class="p">(</span><span class="s2">&quot;Outlier&quot;</span><span class="p">,</span>
             <span class="n">xy</span><span class="o">=</span><span class="p">(</span><span class="n">X_outliers</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">0</span><span class="p">],</span> <span class="n">X_outliers</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">1</span><span class="p">]),</span>
             <span class="n">xytext</span><span class="o">=</span><span class="p">(</span><span class="mf">2.5</span><span class="p">,</span> <span class="mf">1.7</span><span class="p">),</span>
             <span class="n">ha</span><span class="o">=</span><span class="s2">&quot;center&quot;</span><span class="p">,</span>
             <span class="n">arrowprops</span><span class="o">=</span><span class="nb">dict</span><span class="p">(</span><span class="n">facecolor</span><span class="o">=</span><span class="s1">&#39;black&#39;</span><span class="p">,</span> <span class="n">shrink</span><span class="o">=</span><span class="mf">0.1</span><span class="p">),</span>
             <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span>
            <span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mf">5.5</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="p">])</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">122</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">Xo2</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">yo2</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">Xo2</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">yo2</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;bs&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">Xo2</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">yo2</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">Xo2</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">yo2</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;yo&quot;</span><span class="p">)</span>
<span class="n">plot_svc_decision_boundary</span><span class="p">(</span><span class="n">svm_clf2</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mf">5.5</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">&quot;Petal length&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">annotate</span><span class="p">(</span><span class="s2">&quot;Outlier&quot;</span><span class="p">,</span>
             <span class="n">xy</span><span class="o">=</span><span class="p">(</span><span class="n">X_outliers</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">0</span><span class="p">],</span> <span class="n">X_outliers</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">]),</span>
             <span class="n">xytext</span><span class="o">=</span><span class="p">(</span><span class="mf">3.2</span><span class="p">,</span> <span class="mf">0.08</span><span class="p">),</span>
             <span class="n">ha</span><span class="o">=</span><span class="s2">&quot;center&quot;</span><span class="p">,</span>
             <span class="n">arrowprops</span><span class="o">=</span><span class="nb">dict</span><span class="p">(</span><span class="n">facecolor</span><span class="o">=</span><span class="s1">&#39;black&#39;</span><span class="p">,</span> <span class="n">shrink</span><span class="o">=</span><span class="mf">0.1</span><span class="p">),</span>
             <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span>
            <span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mf">5.5</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="p">])</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt output_prompt">Out[6]:</div>


<div class="output_text output_subarea output_execute_result">
<pre>[0, 5.5, 0, 2]</pre>
</div>

</div>

<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
VFQUL730kuUFWn6JiYnO6hd5TZ48uUAdZhFh8uTJxfocBaGhoUybNo2jR4+yevVqqlSpwpUrV4iJ
iSEsLIxRo0axf/9+S7Hyd5x85JFHuHz5MvPnz6dFixbcd999rFy50nLHSVdKAWoVES/kSlmloso7
lRUt6adUyWgVEd/nzTnbZqsOXLI0Nn/J26+//joTJkzg4YcfJjY2lho1arB9+3befPNNqlatyrp1
665b57gwERERdOrUiYULF16zf/Lkybz66qvXXCu8efNm6tWrR7169dwyHwWnT58mJiaGzz//HLD/
EfPQQw8xfvx42rZt61KsAwcOMHPmTObNm0dmZiYAUVFRjB492lLHSa0i4sMOHJhwTYIDuHLlPAcO
TChwrL0xgecUNS5X5qCUUr7Mm3P2lSu/WB6bP+TtdevWMXHiROLj41m2bBmPPPIIXbp04U9/+hOb
N2/mzJkzxMbGluoY2rVr57bFdW5DlfKuZs2arFmzhl27dvH0008TGBjIihUrnJd5ZGVlcenSJUux
IiMjSUxM5NixY/z1r38lPDyc9PR04uLiCAsLY9y4cRw/frzEY9YFthdyraxSycs7lZSW9FNKlWe+
lrPBf/P2X/7yF2rUqMEbb7xR4LUGDRrw8ssvk5KSwpYtWzh06BAiwj/+8Y9rjktJSUFESElJAexn
rw8fPsxHH32EiCAiDBkypMgxFHaJyK5du+jbty+33HILwcHBdOzYka+++uqaY4YMGUK9evXYtGkT
HTp0IDg4mLFjxxbnx+C37rrrLt5//32OHDnC1KlTGTx4MABz5swhIiKCadOmcerUKUuxqlWrxvPP
P8+PP/7IP//5T9q3b8/Zs2eZPn06ERERDBw4kJJ826YLbC/kWlmlkpd3Kikt6aeUKs98LWeDf+bt
7Oxs1q9fT8+ePalUqVKhx/Tt2xewl4SzatmyZdSuXZvevXuzadMmNm3axCuvvGL5/ampqXTo0IEz
Z84wZ84clixZQs2aNenRowfbt2+/5thz584RExPDE088werVq3nyySctf055EhISwoQJEwgODgbg
888/5+eff2bixImEhYUxYsQI9u3bZylWhQoVnGUBN2/ezIABAzDG8PHHH3PPPfdw7733snTpUnJy
XPvjWBfYXsiVskpFlXcqK1rSTylV3nlzzrbZqlsem6/n7dOnT3PhwoXr1irOfe3o0aOW47Zs2ZKg
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
pZRSSinlRv8fA5yJyZCAgNYAAAAASUVORK5CYII=
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">X_scaled</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt output_prompt">Out[7]:</div>


<div class="output_text output_subarea output_execute_result">
<pre>array([[-1.50755672, -0.11547005],
       [ 0.90453403, -1.5011107 ],
       [-0.30151134,  1.27017059],
       [ 0.90453403,  0.34641016]])</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># soluton to &quot;hard margins&quot; problem:</span>
<span class="c1"># control hardness with C hyperparameter</span>

<span class="kn">from</span> <span class="nn">sklearn</span> <span class="k">import</span> <span class="n">datasets</span>
<span class="kn">from</span> <span class="nn">sklearn.pipeline</span> <span class="k">import</span> <span class="n">Pipeline</span>
<span class="kn">from</span> <span class="nn">sklearn.preprocessing</span> <span class="k">import</span> <span class="n">StandardScaler</span>
<span class="kn">from</span> <span class="nn">sklearn.svm</span> <span class="k">import</span> <span class="n">LinearSVC</span>

<span class="n">iris</span> <span class="o">=</span> <span class="n">datasets</span><span class="o">.</span><span class="n">load_iris</span><span class="p">()</span>
<span class="n">X</span> <span class="o">=</span> <span class="n">iris</span><span class="p">[</span><span class="s2">&quot;data&quot;</span><span class="p">][:,</span> <span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">)]</span>  <span class="c1"># petal length, petal width</span>
<span class="n">y</span> <span class="o">=</span> <span class="p">(</span><span class="n">iris</span><span class="p">[</span><span class="s2">&quot;target&quot;</span><span class="p">]</span> <span class="o">==</span> <span class="mi">2</span><span class="p">)</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">float64</span><span class="p">)</span>  <span class="c1"># Iris-Virginica</span>

<span class="n">scaler</span> <span class="o">=</span> <span class="n">StandardScaler</span><span class="p">()</span>
<span class="n">svm_clf1</span> <span class="o">=</span> <span class="n">LinearSVC</span><span class="p">(</span><span class="n">C</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span> <span class="n">loss</span><span class="o">=</span><span class="s2">&quot;hinge&quot;</span><span class="p">)</span>
<span class="n">svm_clf2</span> <span class="o">=</span> <span class="n">LinearSVC</span><span class="p">(</span><span class="n">C</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">loss</span><span class="o">=</span><span class="s2">&quot;hinge&quot;</span><span class="p">)</span>

<span class="n">scaled_svm_clf1</span> <span class="o">=</span> <span class="n">Pipeline</span><span class="p">((</span>
        <span class="p">(</span><span class="s2">&quot;scaler&quot;</span><span class="p">,</span> <span class="n">scaler</span><span class="p">),</span>
        <span class="p">(</span><span class="s2">&quot;linear_svc&quot;</span><span class="p">,</span> <span class="n">svm_clf1</span><span class="p">),</span>
    <span class="p">))</span>
<span class="n">scaled_svm_clf2</span> <span class="o">=</span> <span class="n">Pipeline</span><span class="p">((</span>
        <span class="p">(</span><span class="s2">&quot;scaler&quot;</span><span class="p">,</span> <span class="n">scaler</span><span class="p">),</span>
        <span class="p">(</span><span class="s2">&quot;linear_svc&quot;</span><span class="p">,</span> <span class="n">svm_clf2</span><span class="p">),</span>
    <span class="p">))</span>

<span class="n">scaled_svm_clf1</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
<span class="n">scaled_svm_clf2</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>

<span class="n">scaled_svm_clf2</span><span class="o">.</span><span class="n">predict</span><span class="p">([[</span><span class="mf">5.5</span><span class="p">,</span> <span class="mf">1.7</span><span class="p">]])</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt output_prompt">Out[8]:</div>


<div class="output_text output_subarea output_execute_result">
<pre>array([ 1.])</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">X_scaled</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt output_prompt">Out[9]:</div>


<div class="output_text output_subarea output_execute_result">
<pre>array([[-1.50755672, -0.11547005],
       [ 0.90453403, -1.5011107 ],
       [-0.30151134,  1.27017059],
       [ 0.90453403,  0.34641016]])</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Convert to unscaled parameters</span>
<span class="n">b1</span> <span class="o">=</span> <span class="n">svm_clf1</span><span class="o">.</span><span class="n">decision_function</span><span class="p">([</span><span class="o">-</span><span class="n">scaler</span><span class="o">.</span><span class="n">mean_</span> <span class="o">/</span> <span class="n">scaler</span><span class="o">.</span><span class="n">scale_</span><span class="p">])</span>
<span class="n">b2</span> <span class="o">=</span> <span class="n">svm_clf2</span><span class="o">.</span><span class="n">decision_function</span><span class="p">([</span><span class="o">-</span><span class="n">scaler</span><span class="o">.</span><span class="n">mean_</span> <span class="o">/</span> <span class="n">scaler</span><span class="o">.</span><span class="n">scale_</span><span class="p">])</span>
<span class="n">w1</span> <span class="o">=</span> <span class="n">svm_clf1</span><span class="o">.</span><span class="n">coef_</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">/</span> <span class="n">scaler</span><span class="o">.</span><span class="n">scale_</span>
<span class="n">w2</span> <span class="o">=</span> <span class="n">svm_clf2</span><span class="o">.</span><span class="n">coef_</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">/</span> <span class="n">scaler</span><span class="o">.</span><span class="n">scale_</span>
<span class="n">svm_clf1</span><span class="o">.</span><span class="n">intercept_</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">b1</span><span class="p">])</span>
<span class="n">svm_clf2</span><span class="o">.</span><span class="n">intercept_</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">b2</span><span class="p">])</span>
<span class="n">svm_clf1</span><span class="o">.</span><span class="n">coef_</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">w1</span><span class="p">])</span>
<span class="n">svm_clf2</span><span class="o">.</span><span class="n">coef_</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">w2</span><span class="p">])</span>

<span class="c1"># Find support vectors (LinearSVC does not do this automatically)</span>
<span class="n">t</span> <span class="o">=</span> <span class="n">y</span> <span class="o">*</span> <span class="mi">2</span> <span class="o">-</span> <span class="mi">1</span>
<span class="n">support_vectors_idx1</span> <span class="o">=</span> <span class="p">(</span><span class="n">t</span> <span class="o">*</span> <span class="p">(</span><span class="n">X</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">w1</span><span class="p">)</span> <span class="o">+</span> <span class="n">b1</span><span class="p">)</span> <span class="o">&lt;</span> <span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">ravel</span><span class="p">()</span>
<span class="n">support_vectors_idx2</span> <span class="o">=</span> <span class="p">(</span><span class="n">t</span> <span class="o">*</span> <span class="p">(</span><span class="n">X</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">w2</span><span class="p">)</span> <span class="o">+</span> <span class="n">b2</span><span class="p">)</span> <span class="o">&lt;</span> <span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">ravel</span><span class="p">()</span>
<span class="n">svm_clf1</span><span class="o">.</span><span class="n">support_vectors_</span> <span class="o">=</span> <span class="n">X</span><span class="p">[</span><span class="n">support_vectors_idx1</span><span class="p">]</span>
<span class="n">svm_clf2</span><span class="o">.</span><span class="n">support_vectors_</span> <span class="o">=</span> <span class="n">X</span><span class="p">[</span><span class="n">support_vectors_idx2</span><span class="p">]</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mf">3.2</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">121</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">X</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;g^&quot;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;Iris-Virginica&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">X</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;bs&quot;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;Iris-Versicolor&quot;</span><span class="p">)</span>
<span class="n">plot_svc_decision_boundary</span><span class="p">(</span><span class="n">svm_clf1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">6</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">&quot;Petal length&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">&quot;Petal width&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s2">&quot;upper left&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">&quot;$C = </span><span class="si">{}</span><span class="s2">$&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">svm_clf1</span><span class="o">.</span><span class="n">C</span><span class="p">),</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="mi">4</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">,</span> <span class="mf">2.8</span><span class="p">])</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">122</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">X</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;g^&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">X</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;bs&quot;</span><span class="p">)</span>
<span class="n">plot_svc_decision_boundary</span><span class="p">(</span><span class="n">svm_clf2</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">6</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">&quot;Petal length&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">&quot;$C = </span><span class="si">{}</span><span class="s2">$&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">svm_clf2</span><span class="o">.</span><span class="n">C</span><span class="p">),</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="mi">4</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">,</span> <span class="mf">2.8</span><span class="p">])</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt output_prompt">Out[11]:</div>


<div class="output_text output_subarea output_execute_result">
<pre>[4, 6, 0.8, 2.8]</pre>
</div>

</div>

<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
AAALEgAACxIB0t1+/AAAIABJREFUeJzs3XlclVX+wPHPYVNQUFDAfUdEyCWXyiU1czJ3BbVmMksd
Myvb7dc641hWky1TWWlpNU2LdVFzX1Mx01xRWRTX3MAVEVBkO78/Lty4cEHgwl3g+3697kt4nvM8
53CjL997nrMorTVCCCGEEEII+3KxdwOEEEIIIYQQkpgLIYQQQgjhECQxF0IIIYQQwgFIYi6EEEII
IYQDkMRcCCGEEEIIByCJuRBCCCGEEA5AEnMhhBBCCCEcgCTmospRSg1RSi1RSp1VSmUqpc4ppRYp
pfpXQl1NlFIfKaW2KaWuKaW0UqpFMWWbKqUMSqkUpdTVvDY1s7asEEJUB44a24WoSJKYiypDKeWm
lPoGWArcAJ4CBgD/B/gDa5VStSq42jbAGCAZ2FJC27yAX4B2wHhgHBAEbCzcprKUFUKIqs6RY7sQ
Fc3N3g0QogJ9AtwPjNVa/1Tg+GbgS6XUX7XW6RVcZ5TWOhBAKTUJ+Esx5f4OtAKCtdZH8srvBw4D
jwDvlbOsEEJUdY4c24WoUNJjLqqEvEeZfwfeLhS4TbTW31V0vVrr3FIWHQZsz0+08649DmwFhltR
VgghqiwniO1CVChJzEVV8SJwDfh3WS5SRm6leLla2b5QIMbC8VigvRVlhRCiKnP02C5EhZLEXDg9
pZQv0A9YrLVOKePlfYCsUrw2WNlMP4xjFQu7DPhaUVYIIaokJ4ntQlQoGWMuqoIOGD9kHijHtbuB
bqUol1qOewshhCg/ie2i2pHEXFQFdfL+PVeOa9OA6FKU0+W4d0HJWO7tttQ7XpayQghRVTlDbBei
QslQFlEV5AftJuW41laPO2Mxjh0vrD0QZ0VZIYSoqpwhtgtRoaTHXFQFe4AkYLxS6h2t9Y2CJ/PW
BQ/TWu+wcK2tHncuBWYrpVpprY/ltasF0BPjWrzlLSuEEFWVM8R2ISqU0lqe4gjnp5QaARgw9jZ/
ABzD+Bi0J/AQ8JzW+ptKqjsi78v+wBRgKnABuKC13pxXphawD7gOvILx8elMwBvooLVOK3C/UpcV
QoiqzNFjuxAVTRJzUWUopW7HuLRWT8AH42PQQ8AKYEE5ZvWXtt7i/ifarLXuW6BcM+B9jDvWKYyP
UJ/SWp+wcM9SlxVCiKrM0WO7EBVJEnMhhBBCCCEcgEz+FEIIIYQQwgFIYi6EEEIIIYQDkMRcCCGE
EEIIByCJuRBCCCGEEA5AEnMhhBBCCCEcQJXeYKh+/fq6RYsW9m6GEEKU2e7duy9qrf3t3Q5bkpgt
hHBWFRWzbZaYK6WaAv8FAjFumDJPa/2fQmWeB/5WoG0hgL/W+rJS6gTGHbpygGytddeb1dmiRQt2
7dpVcT+EEELYiFLqDzvXLzFbCCFKqaJiti17zLOBZ7XWe5RS3sBupdQ6rXVcfgGt9TvAOwBKqaHA
01rrywXu0U9rfdGGbRZCiOpKYrYQQtiYzcaYa60TtdZ78r5OBeKBxiVccj/wvS3aJoQQwpzEbCGE
sD27TP5USrUAOgO/F3PeCxgIRBY4rIH1SqndSqnJJdx7slJql1Jq14ULFyqu0UIIUU1JzBZCCNuw
eWKulKqNMXg/pbW+WkyxocDWQo9Ee2mtOwH3Ao8ppe60dKHWep7WuqvWuqu/f7WaNyWEEBVOYrYQ
QtiOTRNzpZQ7xgD/rdZ6UQlF76PQI1Gt9Zm8f88Di4HuldVOIYQQErOFEMLWbLkqiwLmA/Fa6/dK
KFcH6AM8UOBYLcBFa52a9/VfgH9Z057c3FxOnz5Nenq6NbcR1ZS7uzsBAQH4+PjYuylCVApHi9lC
CFEd2HJVlp7AOOCAUio679hLQDMArfVnecdGAmu11gUz5kBgsfHvBG7Ad1rr1dY05uLFiyilCA4O
xsVF9lkSpae15vr165w5cwZAknNRVTlUzBZCiOrAZom51vpXQJWi3FfAV4WOHQM6VmR7rly5QosW
LSQpF2WmlMLLy4vGjRtz9uxZScxFleRoMVsIIaqDapuV5uTk4O7ubu9mCCfm6elJVlaWvZshhBBC
iCqi2ibmYOz5FKK85PdHCCGEEBWpWifmQgghhBBCOApJzKugvn378vjjj1d6PS1atGD27NlW32fT
pk0opbh4sfQ7d3/11VfUrl3b6rqFEEIIIRyFJOZO5qGHHmLIkCElllm0aBFvvvlmue4/bdo0goKC
LJ5LTk7G09OTefPmAbBz506mTp1arnoK6tGjB4mJidSrV6/U14wdO5Zjx45ZXbcQQgghhKOQxLwK
yczMBMDPzw9vb+9y3WPixIkcOXKEzZs3Fzn37bff4urqyv333w+Av78/Xl5eN23PzXh4eNCgQYMy
jdn29PQkICCg1OWFEEIIIRydJOZWSkxNpM9XfUhKS7J53fm952+//TZNmjShSZMmQNGhLIsWLaJD
hw54enri5+dHnz59OHfunMV7duzYka5du7JgwYIi5+bPn8+YMWNMSX/hoSxKKebMmcOoUaOoVasW
L730EgArVqwgODiYmjVr0rdvXxYuXIhSihMnTgBFh7LkD1PZsGEDYWFh1KpVi379+nH8+HFTXZaG
sqxcuZLbbrsNT09P6tWrx9ChQ8nIyADgf//7H926dcPb25uAgABGjx5tWodcCCGEEMIRSGJupZlR
M/n15K/M3DzTLvVv3ryZ/fv3s3r1ajZs2FDkfFJSEvfddx/jx48nPj6eqKgoxo0bV+I9J06ciMFg
4OrVq6Zje/bsITo6mokTJ5Z47YwZMxg0aBAHDhzgscce4+TJk4waNYrBgwezb98+Hn/8caZPn37T
n+vGjRu8+eabLFiwgG3btnHlyhWmTJlSbPnVq1czbNgwBgwYwO7du9m8eTP9+vUjNzcXMPbez5gx
g3379rF8+XIuXrxo6vkXQgghhHAEttz5s8pJTE3ky+gvydW5fBn9Ja/2eZUGtRvYtA01a9ZkwYIF
1KhRw+L5s2fPkpWVRUREBM2bNwcgLCysxHv+9a9/5dlnn+WHH35g8uTJgLG3vF27dvTs2bPEa8eO
HcukSZNM37/44ou0atWK994z7ugdHBxMQkICL7/8con3yc7OZs6cOQQHBwPw3HPPMWHCBLTWFoe8
zJw5k4iICF5//XXTsYI/54QJE0xft2rVik8//ZSQkBBOnz5tetIghBBCCGFP0mNuhZlRM8nVxh7Z
HJ1jl17zsLCwYpNyMA5NufvuuwkLCyM8PJxPP/2UCxcuAHDy5Elq165tes2aNQswbjE/evRo03CW
jIwMvvvuu5v2lgN07drV7PuDBw/SrVs3s2O33XbbTe9To0YNU1IO0KhRIzIzM0lOTrZYfu/evfTv
37/Y++3Zs4fhw4fTvHlzvL29Te08efLkTdsihBBCCGELkpiXU35veWaOcYJjZk4mX0Z/afOx5rVq
1SrxvKurK2vXrmXt2rV06NCB+fPnExQUxL59+2jUqBHR0dGmV8GhIhMnTuT3338nLi6ORYsWkZ6e
zvjx461uT2m5uZk/zMnvJc8fmlIW6enp3HPPPXh5efHNN9+wc+dOVq9eDZR+gqoQQgghRGWTxLyc
CvaW57NXr/nNKKW44447+Mc//sHOnTtp1KgRCxcuxM3NjTZt2phefn5+pmt69+5NcHAw8+fPZ/78
+QwbNgx/f/8y192uXTt27dpldmzHjh1W/0yFde7c2eIYezD22l+8eJFZs2Zx55130q5dO86fP1/h
bRBCCCGEsIbNEnOlVFOl1EalVJxSKlYp9aSFMn2VUilKqei812sFzg1USh1SSh1RSv2frdpdnG2n
t5l6y/Nl5mTy2+nf7NQiy7Zv387rr7/Ozp07OXnyJEuXLuXUqVO0b9/+ptdOmDCBBQsWsHHjxlIN
Y7FkypQpHD16lOeee45Dhw6xaNEi5s6dC1TslvYvv/wyP/30E6+88gpxcXHExsby/vvvc+3aNZo1
a0aNGjX4+OOPOXbsGCtWrODVV1+tsLqFqIqqWswWQghnYMse82zgWa11e+B24DGllKXscIvWulPe
618ASilXYA5wL9AeuL+Ya21m7yN70f/QRV57H9lrz2YVUadOHbZu3cqQIUMICgri2Wef5dVXX+WB
Bx646bXjx48nPT2dJk2acM8995Sr/ubNmxMZGcnSpUvp2LEj77//Pq+9ZvzbXbNmzXLd05JBgwax
ePFiVq1aRefOnenTpw8bN27ExcUFf39/vv76a5YsWUL79u2ZMWOGaTKqqNrsuZypNRJTE6E+wTcv
WamqVMwWQjgHZ4zbFRqztdZ2eQE/AwMKHesLLLdQ9g5gTYHvXwRevFkdXbp00cWJi4sr9pyoXB98
8IH28fHRubm59m6K1eT3yLE9uvxR7TLDRU9dPtXeTSmTR5c/qmmI1naKz5Ze9o7ZQojqwRnjdkXG
bLuMMVdKtQA6A79bON1DKbVfKbVKKRWad6wxcKpAmdN5x4QTmDNnDjt27OD48eN8//33zJw5k4ce
eqhCh7IIUVjh5Uydpfclv92ORGK2EMIWnDFuV3TMtnlirpSqDUQCT2mtrxY6vQdoprXuAHwELCnH
/ScrpXYppXblLwso7OvIkSOMHDmSkJAQXn31VaZMmcI777xj72aJKs4RljMtD0sTy+1JYrYQwlac
MW5XdMy2aWKulHLHGOC/1VovKnxea31Va52W9/VKwF0pVR84AzQtULRJ3rEitNbztNZdtdZdy7OK
iKh477//PmfOnCEjI4MjR47w+uuv4+HhYe9miSrMUZYzLavC7bY3idlCCFtxxrhdGTHblquyKGA+
EK+1tjjzTinVIK8cSqnuee27BOwEgpRSLZVSHsB9wFLbtFwI4WycaTnTghypt1xithDClpwxbldG
zHa7eZEK0xMYBxxQSkXnHXsJaAagtf4MiAAeVUplA9eB+7TWGshWSj0OrAFcgQVa61gbtl0I4USc
ZTnTwiy1244kZgshbMYZ43ZlxGxljKFVU9euXXXhzW3yxcfHExISYuMWiapGfo9EZVFK7dZad7V3
O2yppJgthBCOrKJituz8KYQQQgghhAOQxFwIG3PGzRPsKToxmrpv1WX/uf32booQohqSmF02ErOt
I4m5EDY2M2omv5781aEntDiSBxY/QMqNFP4a+Vd7N0UIUQ1JzC4bidnWkcS8Curbty+PP/64vZtR
LkeOHEEpRXR09M0Ll0J2djZKKZYsKfPyypXCGTdPsKfoxGhiLxjnDMZeiJUeGCGETUnMLhuJ2daT
xNzJPPTQQwwZMqTEMosWLeLNN98s1/2nTZtGUFCQxXPJycl4enoyb968ct27NFq2bEliYiJhYWGV
Voc9OePmCfb0wOIHzL6XHhghhC1JzC4bidnWk8S8CsnMNC7Z4+fnh7e3d7nuMXHiRI4cOcLmzZuL
nPv2229xdXXl/vvvL9e9c3NzycnJKbGMq6srDRo0wM3Nlit5liz/fbWWM26eYE8Fe17ySQ+MEMJW
JGaXjcTsiiGJeTk1aABKFX01aGC7NuT3nr/99ts0adKEJk2aAEWHsixatIgOHTrg6emJn58fffr0
4dy5cxbv2bFjR7p27cqCBQuKnJs/fz5jxowxJf1Xrlxh0qRJBAQE4OPjQ9++fdmzZ4+p/BdffEHd
unVZtmwZoaGheHh4cPjwYfbt28ddd92Fj48P3t7edOrUyfRBwNJQlri4OIYOHYqPjw+1a9emR48e
xMXFAcZkf8aMGTRp0oQaNWrQoUMHli1bVuL7ll+/p6cn9erVY8KECVy9+udO4w888AAjRoxg1qxZ
NG7cmObNm5d4v9Jyxs0T7Klwz0s+6YERQtiCxOyykZhdMSQxL6di8tpij1eWzZs3s3//flavXs2G
DRuKnE9KSuK+++5j/PjxxMfHExUVxbhx40q858SJEzEYDGbJ6p49e4iOjmbixImAMSG+9957OX/+
PCtXrmT37t306NGDu+66yyzpv3btGm+99Raff/45cXFxNGnShPvuu4+mTZuyY8cO9u7dy2uvvUbN
mjUttuX06dP06tULd3d3NmzYQHR0NI899hjZ2dkAvPvuu7z33nvMnj2b/fv3M3ToUEaOHElMTIzF
+6WlpXHPPffg6+vLjh07iIyMJCoqir///e9m5TZs2MDBgwdZu3Yt69atK/H9Ki1n3DzBno4mHy3T
cSGEqEgSs8tGYnYF0VpX2VeXLl10ceLi4oo9VxpQ/KsyjR8/Xg8ePNj0df369XVGRoZZmT59+ujH
HntMa6317t27NaBPnDhR6jpSUlK0l5eXnjt3runY1KlTdbt27Uzfr1mzRvv4+BSpOzQ0VL/77rta
a60///xzDejo6GizMl5eXvp///ufxboPHz6sAb13716ttdbTp0/XLVu21JmZmRbLBwQE6DfeeMPs
WI8ePfT48eO11lpnZWVpQC9evFhrrfUnn3yifX19dVpamqn8unXrNKCPHTumtdb6b3/7mw4MDNQ3
btyw/AYVYO3vkRDFAXZpB4ijtnyVFLOFEMKRVVTMlh5zJxcWFkaNGjWKPd+xY0fuvvtuwsLCCA8P
59NPP+XChQsAnDx5ktq1a5tes2bNAsDHx4fRo0ebhrNkZGTw3XffmXrLAXbv3k1aWhr16tUzu8fB
gwc5evTPT8ceHh506NDBrE3PPPMMDz30EHfffTezZs0iISGh2Pbv3buX3r174+7uXuTc5cuXOX/+
PD179jQ73rt3b9NQl8Li4+Pp2LEjtWrVMh3Lvz4+Pt507JZbbsHDw6PYdlnDmjVx7XVtRVxvD/Zs
szO+X0KIopw17jprDLJXux3l/arSifmxY8cwGAykp6fbuymVpmCCaYmrqytr165l7dq1dOjQgfnz
5xMUFMS+ffto1KgR0dHRpteUKVNM102cOJHff/+duLg4Fi1aRHp6OuPHjzedz83NpWHDhmbXR0dH
c/DgQf75z3+aynl6eqKUMmvTzJkziY2NZciQIfz666+EhYXx9ddfV8wbkqdwnWW95mbvqzWsWRPX
XtdWxPX2YM82O+P7JYQoylnjrrPGIHu121HeryqdmCcnJzN69Gj8/f0JDw/nu+++IyMjw97Nsjml
FHfccQf/+Mc/2LlzJ40aNWLhwoW4ubnRpk0b08vPz890Te/evQkODmb+/PnMnz+fYcOG4e/vbzp/
6623kpSUVOQebdq0MStXnLZt2/LUU0+xcuVKxo8fz/z58y2W69y5M1u2bCErK6vIOT8/PwICAti6
davZ8V9//ZX27dtbvF9ISAj79u0z+7CWf31ISMhN220ta9bEtde1FXG9Pdizzc74fgkhinLWuOus
Mche7Xak96tKJ+ZNmjThjjvu4Pr16yxatIhJkyaZJg1mZmaavi6PwMCyHbeX7du38/rrr7Nz505O
njzJ0qVLOXXqVLGJa0ETJkxgwYIFbNy40WwYC8A999xD9+7dGTFiBGvWrOHEiRNs27aN1157jd9+
K35iTFpaGk888QSbN2/mjz/+YNu2bWzdurXY9jz++OMkJyczduxYdu3axZEjR/juu+/Yv9+4/NLz
zz/P22+/zcKFC0lISODll19m+/btPPvssxbvN27cODw8PBg/fjwxMTFs2rSJKVOmMGbMGFq0aHHT
98Ra1qyJa69rK+J6e7Bnm53x/RJCFOWscddZY5C92u1I75fNEnOlVFOl1EalVJxSKlYp9aSFMn9T
Su1XSh1QSv2mlOpY4NyJvOPRSqldpakzMDCQ3377jVOnTvGf//yH559/ntq1awNw6dIl9u3bR0JC
AhcuXLDYI1uSpCTLUz+THOxDaZ06ddi6dStDhgwhKCiIZ599lldffZUHHrC8rFFB48ePJz09nSZN
mnDPPfeYnXNxcWH16tX07t2bCRMm0LZtW8aMGcPhw4dp2LBhsfd0c3Pj4sWLPPjgg7Rt25bw8HB6
9+7N7NmzLZZv2rQpUVFRXLt2jb59+9K5c2fmzJljWuf8mWee4emnn+bZZ58lLCyMZcuWsXjx4mI3
KKpduzZr1qzh8uXLdOvWjVGjRnHnnXfy+eef3/T9sJY1a+La69qKuN4e7NlmZ3y/LLFHzBbCkThr
3HXWGGSvdjva+6WME0ltUJFSDYGGWus9SilvYDcwQmsdV6BMDyBea52slLoX+KfW+ra8cyeArlrr
i6Wts2vXrnrXrqJ/DzIyMti+fbspSc8XGBhI06ZNy/HTieoqPj6+1ENgpq6Yyvy9882W3/Jw9WBS
50nMGTzHIa+tiOvtwZ5trqi6lVK7tdZdK6ONpazfYWK2EPbgrHHXGWM22K/djhazbba9otY6EUjM
+zpVKRUPNAbiCpQpOAZiO9CkMtpSs2ZNAgMDadOmDVeuXCE5OZnU1FTTKhzZ2dkcPXqUunXr4uvr
W2mrc4jqxZo1ce11bUVcbw/2bLMzvl+WOFLMFsIenDXuOmsMsle7He39slmPuVmlSrUAooAwrfXV
Yso8B7TTWk/K+/44kALkAHO11vNuVk9JvS+Fezrzx5u7ublx6dIljh8/bjpXq1YtfH19qVevnsVl
+0T1VZYecyHKwt495gXZKmbXqlVLjx49mrCwMEJDQwkLC6NJkyblWmVJCCFsyel6zPMppWoDkcBT
JQT4fsBEoFeBw7201meUUgHAOqXUQa11lIVrJwOTAZo1a1bqduWPWQaoW7cuLVu25MqVK6SkpJCe
nk56ejre3t64u7ubVnYpbrdKIYSoKmwZs4EiS6fOmTOHqVOnkpiYyI8//khoaCihoaE0aNBAEnYh
RJVT6smfSikvpVQPpdQIpdSogq8y3MMdY4D/Vmu9qJgyHYAvgOFa60v5x7XWZ/L+PQ8sBrpbul5r
PU9r3VVr3bU0y/ZZ4urqSr169WjdujUdO3akVatW+Pv74+XlBcC5c+eIiYkhNjaWs2fPcv36dezx
5EGI6kA2CbIfW8fs4OBgPvnkEx577DH69OlDvXr1TE+kfv/9d5566ikGDBhAo0aNqF+/PnfeeSfb
t28HIDU1lYsXSz2cXQhRSSRmW6dUiblS6m7gD+BXYBFgKPD6qZT3UMB8jBOF3iumTLO8+4/TWicU
OF4rb/IRSqlawF+AmNLUW5LSJNOurq74+fnRvHlzU++Mi4sLrq6uXL9+nbNnzxIbG8vBgwclOa9m
5L+3bcgmQfZhj5hdu3ZtHn30UT7++GM2bdrEhQsX6Nu3LwCNGzdm8uTJ9OzZk7p163L58mW2bNli
Gl64ePFi/P39CQwMpH///kybNo158+Zx6dKlEmoUQlQ0idnWKdUYc6VULLATeElrfbZcFSnVC9gC
HABy8w6/BDQD0Fp/ppT6AgjH+CEAIFtr3VUp1QpjjwsYh998p7V+42Z1ljTGPCEhgRYtWpR7Ymdu
bi6pqakkJydz5coVfHx8aNWqFQCHDx/G09MTX19fvLy85HFrFXXt2jXOnj1LmzZt7N2UKisxNZFW
H7YiIzsDTzdPjj15jAa1G1T5usH+Y8wdLWYXpLU2dYrceeed1KxZkw8//JCXX36ZtLQ0s7IJCQkE
BQXx3//+l2+//dY0fj00NJT27dvj7e190/qEEKUjMdt2Y8xbAMPKm5QDaK1/BUrMUPMmDU2ycPwY
0LHoFeVXt25dzp07R+PGjXFxKfty7i4uLtSpU4c6deqQm5tLTk4OANevXyclJYWUlBSSkpLw8PAw
TRzNHwojnJvWmuvXr3PmzBkCHW1HqSrG0qYPtlruy551OwJHi9kFKaVo3LgxjRs3Nh2bNm0ajz/+
OKdOnTINNYyLizN1mPz222+sXbuWtWvXmt3rwoUL1K9fn19++YUzZ84QGhpKSEgInp6eldV8Iaos
idnWK22P+VrgA631yspvUsUpqfclNzeX06dPm23NXhG01ty4cYNr165x7do1U8Lu5+eHt7c3ubm5
ZGZmUqNGDelJd2Lu7u4EBATg4+Nj76ZUWQV7P/LZqhfEnnXns3ePuT1U5jrmp06dYs+ePcTGxpoS
90uXLnH69GkA/vrXv/L9998DxsS/devW3HLLLRgMBlxcXDh//jx169aV5XOFKIbE7EruMVdK3Vrg
28+A2UqpRhgfa5ptk6m13mNtQypDbm5usedcXFzKtGpLeevfvn07kZGRTJ8+ncDAQObNm8cjjzxC
QEAAI0eOJDw8nL59+8oyjEIUUrD3I5+tekHsWbeoHE2bNqVp06YMHz7cdKzg34i+ffuSnZ1NTEwM
CQkJHDlyhNzcXNMT1Ycffpg1a9bQtm1b01CYzp07m91PiOpMYnbFKGkoyy5AY/4o09I6tBpwrchG
VZR9+/YxZswYwsPDGTx4cJGdPiubi4sLPXr0oEePHqZj7u7utG7dmqNHjzJ37lzmzp2Ln58fsbGx
NGhgu7FQQjg62SRIVLaCwxgnT57M5MnGVRtv3LhBQkICycnJpvPXr18nNzeX+Ph44uPjMRgMdOrU
yZSYT5gwgevXr5utwd6yZUtcXR3yz6MQFU5idsUodiiLUqp5aW+itf7j5qVsTyll+uFq1qzJwIED
CQ8PZ+jQodSpU8du7dJas2/fPiIjIzEYDADExcWhlOKJJ54gJSWFiIgI/vKXv8ha6UJUUzKUxfFc
v36dgwcPmobDBAQE8Mwzz6C1pl69emaJPED//v1Zv349APPnzycwMJCwsDCaNWtWrrlNQgjHVVEx
u7RjzO8EftNaZxc67gb0sLRphCPo0KGDfvjhhzEYDPz225+fmtzd3RkwYAAREREMHz4cPz8/O7YS
Ll++jJ+fH1lZWfj7+5OSkgIYlw4bMmQI48aNY9CgQXZtoxDCtiQxdx5aa3bu3Gk2fj0mJobhw4cz
Z84csrOzqVWrFpmZxh69WrVqERoaygMPPMATTzwBQFJSEoGBgTL3SAgnVVExu7Qf2TcClrLXOnnn
HJKHhwdPP/00W7du5fTp03z00Uf06dOHnJwcVq5cyYQJEwgMDOQvf/kL8+bN4/z583ZpZ/4HA3d3
d3bu3MnQ1T4GAAAgAElEQVSbb75Jly5dSEtL44cffmDJkiWAMfhHRkaSmppql3aK6s2ajRuc8Vpr
VYWNLkTpKKXo3r07Dz/8MO+++y6rV6/m9OnTfPjhh4BxadUpU6bQv39/AgMDSU9PZ8eOHZw9a1zo
LC0tjYYNG+Lr60uvXr145JFH+Oijj4iNjbXnjyWcnLPGXXvFToeJ2Vrrm74wrmHrb+F4W+Bqae5h
j1eXLl20JUlJSfqzzz7TAwYM0K6urhrjOHnt4uKi+/btqz/++GN95swZi9fa0rFjx/Q777yjt23b
prXWeufOnRrQNWrU0MOGDdNff/21Tk5OtnMrRXXx6PJHtcsMFz11+dRqca21rK0b2KUdII7a8lVc
zK5qLly4oDdt2qQPHjyotdY6Li5O+/n5mf4W5b9mzZqltdY6MTFR9+nTR0+dOlV/8sknevPmzfri
xYv2/BGEE3DWuGuvuO0oMbvEoSxKqaV5Xw4G1gM3Cpx2BcIw7go3sOI+KlSc0jwWvXTpEj///DOR
kZGsW7eOrCzjgjNKKXr06EFERASjRo2q9BVcSmPr1q28+OKL/Prrr/kfjHB3d2fFihUMGDDAzq0T
VZk1Gzc447XWqoi6ZShL9aK15ty5c2bDYR588EF69erF+vXrLcb4zz//nEmTJpGYmMjy5ctNE09l
GVfhrHHXXnHbkWL2zYayXMp7KSC5wPeXgNMYl1F8wNpG2FO9evWYMGECK1as4Pz583zzzTcMHz4c
Dw8Ptm7dytNPP03z5s257bbb+Pe//83Ro0ft1taePXsSFRXF2bNn+eSTT+jfvz9ubm5069YNgI8/
/pj+/fvz6aefkpQkj89FxbG0cUNVvtZa9qxbOCelFA0aNKB///48+eSTzJs3j169egHQtWtXVq1a
xezZs3nooYfo1q0bXl5epl2Ht23bxuTJk+nRowd16tShWbNm3HvvvezevRuA9PT0Ct+zQzg2Z427
9oqdjhSzSzv58x/AbK21U/2fbU3vS2pqKitXrsRgMLBy5UquXbtmOte5c2fCw8OJiIggODi4oppb
LqmpqaYtpfv06UNUlHEerlKKXr16ERERwRNPPCETikS5WbNxgzNea62Kqlt6zEVJcnNz0Vrj6urK
1q1b+eyzz4iJiSE+Pp4bN4wPt/fs2UPnzp358ssvmTBhAi1btjQt5RgaGsqQIUOoW7eunX8SUdGc
Ne7aK247Wswu1eRPrfUMZ0vKreXt7c3YsWP56aefuHDhApGRkdx///14e3uzd+9eXnnlFdq1a0dY
WBj//Oc/iYmJoTQfciqjnfmWLFnCV199xdChQ3F3d2fLli18/fXXpqT8559/5sSJEzZvo3BuJW3c
UBWvtZY96xbVh4uLi2mN9J49e/LNN9+wd+9e0tPTSUhIYNGiRYSEhABw8eJF3N3dOX78OMuXL+et
t95i3LhxXLp0CYBvv/2WUaNG8eqrr7Jw4UJiYmJMK8gI5+OscddesdPRYnZJO38exzgB5aa01q0q
rEUOyMvLi1GjRjFq1CgyMjJYt24dBoOBpUuXEhsbS2xsLDNmzKBt27ZEREQQHh5O586dbd5L7evr
y/jx4xk/fjxXr15lxYoV1KhRAzA+yrz//vu5fv06Xbp0MfX4BwUF2bSNwvlYs3GDM15rraq00YVw
Pq6urgQFBZnF9ueff56nnnqKw4cPm8awHzp0iJYtWwKwefNmFi9ezOLFi03XuLm5cf78eXx9fdmy
ZQvnz58nLCyM1q1b4+ZW0t6Ewt6cNe7aK3Y6WswuaYOhZwt8Wxt4BtgBbMs7dgfQHXhXa/2vymxk
eVX2Y9HMzEx++eUXIiMjWbx4san3AaBly5amJL179+52H0py5swZnn32WZYvX2421vCNN97gpZde
Ms4EluEuQjgMGcoibCUhIYFdu3aZTTxNT08nMTERgPvuu4+FCxcCxmWIQ0JC6NChg+mJ7JUrV/Dx
8ZFNk0S1VmExuzRLtwBfAS9ZOP4i8L9S3qMpxjXP44BY4EkLZRTwIXAE2A/cWuDcQOBQ3rn/K02d
tlx6KysrS69fv14/+uijOjAw0GzJq6ZNm+onn3xSb9myRefk5NisTZZcu3ZNL1myRD/wwAPax8dH
R0VFaa21joqK0iEhIfqVV17R0dHROjc3167ttIWzV8/qO7+8UyemJlaLa4Vzwc7LJVb1mC1KduPG
DdPXH3zwgR40aJBu1qyZ6e9amzZtTOfvvfde7eXlpbt06aIffPBB/e9//1uvXbu2wtvkjHFXYnb1
UVExu7QB+irQxsLxNpRyHXOgYX7QBryBBKB9oTKDgFV5wf524Pe8467AUaAV4AHsK3ytpZe9gnx2
draOiorS06ZN040bNzZL0hs0aKCnTp2qf/nlF52VlWWX9uXLyMgwfVB47rnnzNrZunVr/cILL1Tp
tXKdcY1Xe67LLWzLARLzahOzRemlpKTobdu2mSXe3bt3L7IG+6233mo6/8gjj+iJEyfq9957T69d
u1afOXOmXJ0/zhh3JWZXHxUVs0u7Kksi8KrW+otCxycBr2utyzxdVin1M/Cx1npdgWNzgU1a6+/z
vj8E9AVaAP/UWt+Td/xFAK31myXV0bp1a71//35q1apV1uZVmNzcXHbs2IHBYCAyMtJs8mX9+vUZ
OXIk4eHh3HXXXbi7u9utnVlZWWzatAmDwcDixYu5cOECnp6eXLhwgVq1arFhwwa8vLy47bbbqsTj
Smdc49We63IL23O0oSy2iNkylMV5JScnm+ZcxcbG0rhxY1544QW01vj6+pKSkmJWfsiQISxbtgww
Tj5t3LgxoaGh+Pv7W7y/M8ZdidnVi01XZQHeB+YopT5TSj2U9/oM+CjvXJkopVoAnYHfC51qDJwq
8P3pvGPFHbd078lKqV1KqV3Hjh3D39+fiIgIfvjhB7tsZe/i4sLtt9/O7NmzOXbsGLt27eL//u//
aNOmDRcvXuTzzz9n4MCBBAYG8vDDD7N8+XLTUle25O7uzoABA5g7dy6JiYls3LiRDz/80PShZvr0
6fTo0YNmzZoxbdo0oqKiyMnJsXk7K4ozrvHqSOusiurFVjH7woULFdVkYWO+vr706tWLRx55hA8/
/JAXXngBMD6VX7x4MR999BFTpkyhV69e1K1bl+bNmwPGTqGHH36Yfv36ERAQQEBAAP369ePzzz83
3TslJcUp467EbFEepeoxB1BKjQGeBELyDsUD/9Fa/1imCpWqDWwG3tBaLyp0bjnwltb617zvNwAv
YOx9Gai1npR3fBxwm9b68ZLqql27ti440bFmzZqcPn2aevXqGR8X2HGyo9aaAwcOEBkZicFgIC4u
znTOx8eHoUOHEh4ezsCBA/H09LRbOwFycnKYPn06BoOBkydPmo4PHTqUpUuNm8Pm5uY6TU+6M67x
as91uYV9OEqPuS1jtvSYVw9aa27cuEHNmjW5cuUKzz//vGnSaX4H2ksvvcQbb7xBamqqcSdTb8Af
CDC+arSqwYmZJxw27krMrn5s3WOO1vpHrXVPrbVf3qtnOZJydyAS+LZwgM9zBuOEo3xN8o4Vd7xE
7dq14+TJk3zwwQf06tWLTp06Ua9ePQDGjBnDoEGDWLBggdlqKrailKJDhw7MmDGD2NhY4uLimDlz
Jh07duTq1aumdWX9/f0ZM2YMP/74I2lpaTZvJxiX33r33Xc5ceIEO3bsYPr06bRu3Zr+/fsDxkeY
jRs3ZuLEiaxatcrh1791xjVeHW2dVVE92Dpmi+pBKUXNmjUBqFu3Lp9//jnbtm0jJSWFP/74g5Ur
V/K3v/0NgBMnTuBWww1SgWPAdmApZMdmM3PzTBITExk8eDDTp0/nv//9L7t37zbbEHDmphnk5po/
3c3JzWbmphk3befMX/5BbqEnwzk52cz85R83v1ZitiinUveYW12RsXv6a+Cy1vqpYsoMBh7HOKHo
NuBDrXV3pZQbxolH/TEG953AX7XWsSXVWbj3JTMzEw8PDzIyMqhfv75p2UBXV1f69evHpEmTGDt2
rNU/q7WOHDlCZGQkkZGR7Ny503S8Zs2aDBw4kIiICIYMGUKdOnXs1katNdnZ2bi7u2MwGBg9erTp
XJ06dRg2bBgvvPACoaGhdmtjcTrP7Ux0UnSR450adGLvI3ur3LXCOdm7x9wRYrYQAJ0+7cS+g/vg
PMbXBaArdLqtE2+3fJt77rnHrLxSiq++/JIHb72VsIWDiI0/bexpr49p95ZONVuwd9BSCAuDwk/P
c3Nh40Y675xE9I0TRdtTowV7u30B/fpBMU+KJWZXPxUVs0tax/wq0EprfVEplUoJmw1prX1uWpFS
vYAtwAEg/2PkS0CzvHt8lveH4GOMy2xdAx7WWu/Ku34Q8AHG2f4LtNZv3KzOkoL8hQsX+PnnnzEY
DGzYsIHs7GyeeeYZ3n33XbKzs5k3bx7Dhg2jSZMmN6umUp04cYJFixYRGRnJb7/9udi9h4cHAwYM
ICIigmHDhuHn52fHVkJcXBwGgwGDwcCBAwcA2L17N7feeit79+7l6NGj3HvvvXadiCuEM3GAxNyh
YrYQlly8eJGoqCjTUJiYmBgSEhL45YMP6N2wIYatWxn93nsAuLq40KZBA8KaNuW1iAg6tGpFRp06
uPbujbuHh/GGubmwfDmUZq5XjRowZEixybmoXmyRmI8HftBa31BKPUTJifnX1jakMpQ2yCcnJ7N0
6VK6du1KaGgoGzdu5K677gLgjjvuIDw8nPDwcFq0aFHJLS7ZmTNnWLx4MQaDgaioqPzlynBzc+Ou
u+4iPDycESNGEBAQYNd2JiQksGrVKqZNm4ZSir///e988cUXeHp6MmjQIMLDwxk8eLBx3KAQwiJ7
J+b20KlTJx0dXbSXUYiyyNyzB5ejR3EDNsbE8NHq1cSeOsWRpCRy8/5uRv/733Rs0YIFmzYxZd48
2gYHExYWRqinJ2H163P3LbfgXZr5XX5+kDesU1RvlZ6YVwXl7X3ZsWMHb731FqtWrSIj48+JG+vX
r6d///7k5OTg6upakU0ts3PnzrFkyRIMBgMbN240rZDi4uJCnz59CA8PZ+TIkTRq1Miu7QSYN28e
CxYs4Pff/1zQITAwkDNnzuDq6kp2drbTbfGcmJrIfZH3sTBiYZkn8kQnRtP3675EPRxFh8AOldTC
oqxps7C96piYK6V0gwYNjAlSaKjp39DQUPkgL0onOxuWLoVCY8MTs5IZc+I9/qHGcC7xChG3304N
d3dmGgy89mPR6XLHPv6YlgEBfP/rr3y761fWe+3nnVvGMaR1F5rXr2++2MHQoZA3Zr6iSdx2HjZN
zJVSL2HcAW6n1jrb2kptxdrHomlpaaxatcrUQ33s2DE8PT3517/+RWRkJBEREYSHh9O+ffsKbHXZ
Xbx4kaVLl2IwGFi/fj1ZWVmAcZxdjx49iIiIYNSoUTRr1syu7Tx16hSLFi3CYDDQunVrvvrqK7TW
dOzYkcaNGxMREcHw4cOpX7++XdtZGlNXTGXu7rlM6TKFOYPnlOnasE/CiL0QS6h/KDFTYyqphUVZ
02Zhe9UxMXd1ddW5ubkWzzVt2tQsWQ8LCyMkJESGxwlzx4/D3r1FEvOpiV8wN3kdU3wHMKfhJLNz
aZmZxNeqRezevcTu3UtCYiKLn3sOFxcXJn32GfN/+cWsfK0aNTg7dy4+Xl5sS0ggxdub0JEjadKk
SYWv9iZx23nYOjHfAnQDsoBtwKa81w5HTtQrcrxiwV7yXr16sXXrVtO5kJAQxo4dy2uvvWbXJRgB
rly5wrJlyzAYDKxZs8ZsTfTu3bubPky0atXKjq388/08ceIErVu3Jv+PsaurK3379uXpp59m8ODB
dm1jcazZNCI6MZrO8zqbvt83ZZ9Nes1lowvnUx0T865du+qffvrJNFY4/9/4+HiL+zsopWjRokWR
HvZ27dqZVv0Q1czWrXD2rNmhxKxkWh15nAydhafy4FjQxzRwq2t+XaNGcOlSkbHlPx7axtgd75sm
nda/5I0rLiTlrbM+5r33+Gn7dsC41HFoaCgdOnTg008/RSnFtWvX8PT0LFduIHHbudh8KItSyhPo
CfTBuLNbVyAb+C1/dzdHU1kTiW7cuMH69euJjIxkyZIlJCcn06dPHzZt2gTAF198QadOnejSpYtd
E/XU1FRWrFhBZGQkK1as4Pr166ZznTt3NiXpwcHBdmsjGCfiLlmyhMjISNNE3Llz5zJ58mTOnz/P
woULGTVqFI0bW9yfxOamrpjK/L3zyczJxMPVg0mdJ5W6JyO/tzyfrXrNrWmzsI/qmphbitk5OTkc
O3bMLFmPjY3l0KFDpieEBbm4uNCmTZsiPexBQUF45E/yE1XTxo1w8aLZoamJXzA/+RcyycYDNyb5
3lWk1xx/f0hONg6FKSDsyDPEZp42fR/q0YTtTWZRO++D35uLF7Nm/35ikpJMSy8HBQWRkJAAwMCB
A9m1a5fZ72KnTp3o0aPHTX8UidvOxW5jzJVSgcBdwGBgDJCttfaytiGVwRYz/LOysti4cSPu7u70
69ePS5cuERgYSE5ODs2bNzclv/beyj49PZ3Vq1cTGRnJsmXLzNZEDwsLIzw8nIiICEJDQ+36YeLy
5cssW7aMQYMG4e/vz2effcajjz4KGCfi5r+f+bvG2Zo1m0YU7i3PV9m95rLRhXOSxPzmsrKyOHz4
cJEe9iNHjljcmdjNzY22bdsW6WFv3bq1081zEcUo1GNesLc8n8Vecws95tHXT9D5+PQiVexr9Q4d
ahb4G1SjBnroUM6fP09sbCzXrl1jyJAhgPHva2ys+SqhXbt2NS2FnL9IQsHfxzp16kjcdkK2Hsoy
BmMveT+MS2X9jnEnuE3Adq217feQLwV7LL119uxZZs2axaJFi0hMTDQdf+ONN3jppZdMfyzsOXk0
IyODdevWYTAY+Pnnn0lJSTGdCw4ONiXpnTp1svvQnF9++YU5c+awatUqsx7/o998QytPT9Pa9Pj6
QvfuULt2pbanYA9GvtL2ZBTuLc9X2b3m1rRZ2I8k5uWXkZHBoUOHiI2NNUvajx07hqW/eTVq1KBd
u3ZFethbtGjhNDsaO7y0NNixw9grnZtrXGKwtHE7IwMOHIDEROPYcVdXaNgQbrml6KTLQmPMC/aW
5yvSa+7qCp07G3vaT5wwlSvcW54v1KMJMW3e+/NAixbQrZvFpmutOXPmjOl3MTY2lpYtW/LKK6+g
taZu3bpcvXrV7JrRo0dTf3x9Y9w+kAk+gD94eEncdmS2TsxzMS7pPxuYo7W+dpNLHII918TNzc1l
27ZtGAwGIiMjWbp0KZ06dWLlypVMmDCBkSNHEhERQZ8+fezaU5OZmckvv/yCwWBgyZIlZrugtmrV
ypSkd+vWza5Jenp6OqtWrMDw8cccT0zk91mzAHjgww+JOXWKiNtvJ/y22whp0wYGDTIG2kpgzaYR
nm94mvV+5KvpVpPrL1+3cEXFkI0unJMk5hXv2rVrxMfHF+lhP3nypMXyXl5ehISEFOlhb9q0qd07
LZxGTg6sXGlMrotTs6bluJ230Q+XLxd/rZ+f+UY/hVZl6Xx0evGbBLX+t/EbV1cYNsx47bJlpjKe
8X8z62k3NVe5cz3k2z8PlHNVlpycHFavXl1kPsXkyZOJah9F9OlomMWfuwjUBZ+mPnz8/MeMGzcO
MH4IlfkUjsHWifkkjGPL+2D87LYFY2/5RmCvdtA1Fx1ls4r8t0cpxXPPPce7775rOlevXj1GjBjB
22+/Tb169ezVRACys7PZvHkzBoOBxYsXc+7cOdO5pk2bmpL0O+64w/a9SDk5sGQJ5OaitUYpRW5u
Li0ee4xTBT5MtG/ShEn9+/P0/PmVlpwLYQuSmNvO1atXiYuLK9LDfrbQJMJ83t7epmUcCybtDRo0
kIS9oAJx+6ZcXGDEiD/jtjUb/Rw4AIcPF1mZxSJXVwgKMva+A6xfb+zVLy1fX7j77tKXv4mcnByu
X79O7dq1uXTpEo8//jixsbEcPHjQNJ/ilVdeYebMmaSkpODn50erVq3Mfg979Ohh91XYqiN7jjFv
jXFYywBgJJCmtbZvRlkMR0nMC9Jas2/fPtMumYcOHcLX15dz586ZtrevUaMGAwYMsOun4JycHLZu
3UpkZCSRkZGcOXPGdK5hw4aMGjWK8PBwevfubZse/2XLLPa43MjKYsOBAxi2b+fnXbu4nJbG5Lvv
Zu60aeghQ3jjjTcYOHCg3SfiClFWkpjbX3JycpFkPSYmhgsXLlgs7+vrWyRZDw0Nxd/f38YtdxDF
xO1i1axp7H0G2LCh5J7ywgpu9KO1caz5+fMlJ+eurhAQAD17Qv7fh/374dCh0tcbHAwdKn9lrays
LI4cOUJsbCzBwcHccsst7N27l27duhWZT/H2228zffp0EhMTefLJJ80+RLZp00bmU1QSe6zK4oJx
ycS+GCd/9gQ8gN1a6zusbUhlcLQgX5jWmri4OA4fPsyIESPQWtO2bVuOHDmCt7c3Q4YMISIigoED
B+LlZb/5tbm5ufz+++9ERkZiMBj4448/TOf8/f0ZMWIEERER9OvXD3d394pvQFoarFpl+rbB34dy
LqXoh5YAn1T+N+3fNKxbl7BmzdgZEED3vn0BaN68uanHP38irmz0YzvWvNf2fL/sVXdiaiKNWjVK
0xe0t80qdQCOHrPz5U/yK5y0JxfT0xoQEFCkhz00NBRfX18bt9yGShm3A+tkkPT5n8NHuPdecHMz
G1KSL/r6Cfr+8Q+iWvzLfPJlvoJDSrSGmBhjzzmYJ+hubsbzQUEQFvZnUl7C5kT3nfmAhU2eLrrM
Yv4wGDsluzdu3CAhIcHsg+PTTz9Nnz59WL16Nffee69ZeQ8PD/773/8yduxYzp07x/bt2wkNDaVl
y5Zmc98kZpe93oqK2aUdyrIK6AF4Arv5cx3zX7XW6dY2orI4S5DPl5WVxezZszEYDOzZs8d0fPjw
4SxZsgSA69ev41mabYIridaaPXv2mHr8jxw5Yjrn6+vL8OHDiYiI4O6776ZGjRoVU+kvvxhny+dR
Y0YX374ffzJ9ffj6dT7cuZPIyEizibg//PADY8eOpf1/2hN/OZ7QQNnop7JZs6mSPd8ve9U9dcVU
Pv37p+izulo95nG2mF2Q1prExMQiyXpsbCypqakWr2nUqFGRHvb27dvj7V0FPo+VM25Trx54e5tN
wsyXPxmzyOTLfJYmYWZnw6lTxpVasrLA3d24AkvTpkWT6XJsTmSaONqyZbE/n70kJSWxbt06s9/H
EydOsGXLFnr16sWPP/7I2LFjAfD09CQkJITQ0FBefPFFRm8cTWxSLO0D2xP7WNFFC0oiMds6pU3M
38QJEvHCnDnIHzt2zLRL5iOPPMLDDz/MmTNnCAoKYsCAAURERDB06FDq1q1785tVEq01Bw4cMCXp
8fHxpnM+Pj4MHTqUiIgI7rnnHus+TERGmo1RLHWAd3GB8HCzibjLly9n165dHL92nM4PdYatQAjM
e2EeD494uNIf8VXHDSOs2VTJnu+Xveo21TsnQxLzKkBrzalTp8wS9ZiYGOLi4sxWmiqoefPmRXrY
Q0JC7PrktMysidvu7kXGlhdeurDIkoVgHGs+bFj522zN5kQ9e5a/XhtKS0ujRo0auLu7s2bNGt57
7z1iY2PNhqsuXL+Qsb+ONXbDroFbwm6hW6dupt/J3r17F/u7KDHbRom5s6oqQT5/suNPP/3E2LFj
TZNJ3d3dufvuu3nzzTfp2LGjnVsJcXFxpjHp+/btMx2vVasWgwcPJjw8nEGDBlG7rEsa/vST2bel
DvBKQUSE+fm89zLskzBi58RC3J/n8ififvbZZ5WWoFfHDSOs2VTJnu+Xveo21ftJpiTmVVhubi7H
jx8v0rseHx9PZmZmkfJKKVq1alWkhz04OLjink5WJGvitqtrqTb6KdJr7u5unEBaXtZsTpQ3bNJZ
XblyxfS7+J+M/xB/JR42YFzqo5ATJ07QvHlzfvzxRzZs2GD2+/jPnf+UmG0lmyXmSqkFwBDgvNY6
zML554G/5X3rBoQA/lrry0qpE0AqkINxQ6NSDa6vikE+MTGRxYsXYzAY2Lx5M7m5uRw6dIi2bdsS
FRVFXFwcI0eOJDAw0K7tPHz4sClJL/jfoGbNmtx7772Eh4czZMgQ6tSpc/ObWdljXpipB1cDSRiT
8zjgkvnGDx9++CEtW7assIm41XHDCGs2VbLn+2Wvus3qnYvdE3Nbx+2qGLPLKjs7m6NHjxbpYU9I
SCC7ULIKxj0xgoKCivSwBwUFVc6cn9KqwB7zsmz0U5E95mXanMhJesxvpkjMTgcuwIttX+TKqSsc
OXKENWvWoJRiwoQJfPnll+Y38AKeBGoAZ8Aj14O9r+6lffP2ldruqhSzbZmY3wmkAf+1FOALlR0K
PK21vivv+xNAV631xZKuK6yqB/nz58+zceNG0xix++67j4ULF6KU4s477yQ8PPzmW9kXHH+XmQke
HsWPvyunEydOmIblbNu2zXTcw8PDNCxn2LBh+Pn5Wb6BNWMV77qrSBmLG/1oaJ3dmq8GfkWvXr1I
S0vD39+fjIwMateuzdChQwkPD+feAQPwunSpXO9Xddzox5pNlez5ftmrbrN6HSMxt2ncruox2xqZ
mZkkJCQQu38/Mdu2Ebt/P7HHjnHk7FlyLSxH6O7uTnBwsNlk07CwMFq1amWbDe4qcIy5VRv9lOVv
nDWbEzngGPPyKEvM3rlzJ7/99pvpQ+Su6F1kuWXBs3kFfsT0VLpBgwaEhYXRsWNH3nnnHZRSZGdn
V9jT6aoUs202jVhrHaWUalHK4vcD31dea6qGgIAAU1IOMGLECNLS0li3bh2bN29m8+bNvPXWW5w+
fRqlFKmpqX9OKippxvq5c8bgVHjGejm1aNGCZ555hmeeeYbTp0+bevy3bNnCihUrWLFiBW5ubtx1
11g19PcAACAASURBVF1EREQwYsQI8+XFunc3m91PrSRIt/AJuFaS+ffdu1tsz9Hko0UPKjjjeYZe
vXoBxuUiX331VQwGA3v37uX777/n+++/55mhQ3n3oYfIycri2o0beHt6lvr92nZ6m1nQAMjMyeS3
079ZLF8VWHyvSzhekD3fL3vVbalee5K47Tg83N0J05qwmjUZ268f3HknABmZmRxMSiLm5Eli09OJ
PX+emJgYjh8/TkxMDDEx5slUzZo1TZP8CvawN2/evGL3p7Ambru5mSXmR7POYUmR4/lrkUP5/sY1
bWo8nmfbtQSzpBwgk2x+u5ZgXm/Tphbb54zKErO7detGtwIfhDp91ol9x/4cxkp9oBG4XHQhKSmJ
pKQkTp8+zezZswEYPHgw8fHxZkNhOnbsSKdOncrc7qoUs206xjwvwC8vqedFKeUFnAbaaK0v5x07
DqRgfCQ6V2s9r4TrJwOTAZo1a9al4NJ+1UVKSgrLly8nMjKSVq1aMXv2bHJzc2nevDkNGzYkfNQo
wlu0oI2HR9nXeK1ASUlJLFmyhMjISDZu3Ghai9XFxYU+ffoQERHByJEjadiwoXXr4Vrp2NGjRL77
LpHr1/PuuHH0bNeOzXFx3PPGG9zTsSMRt9/O0C5dqOvjU6nvl6heHGUd88qO2xKzS6Ec63Knpaeb
djktOI791KlTFi+tVasW7du3L9LD3rhx4/LvAeGM65hbszmRsCg3N5c//viDmJgYsrKyGDVqFGDc
Xfz48eNmZbt168aOHTsAeO6553B3dzf9TrZr186hdzm12wZDVlVWugA/FnhAaz20wLHGWuszSqkA
YB3whNY66mb1yWPRPx0+fJhOnTpx7do107GOzZvzang44bffXvyFNgo8Fy9e5OeffyYyMpL169eb
djhTStGzZ08iRo1ilJcXTYsb7lJQ4R3krGUhUL+3fDnPffPNnxNxXV25u0MHPp08meY9e0qgFlZz
ssS8QuK2xOxiVGCymJKSQlxcXJEx7ElJSRbL16lTx5SoF+xhDwwMvHnC7ow7f1qT1Isyyc7O5tix
Y2YfHIODg5kxYwZaa3x8fEhLSzOVd3Fx4cEHHzSNa1+5ciXNmzenbdu29p1PkafSE3OlVCrG6XE3
pbX2KVVlpQvwi4GftNbfFXP+nxh3G519s/okyJu7du0aa1auJPKjj1i6cyep16/z3bRp3N+rFzvO
Hmb08vf58u6p9GsZah5wbbyBwpUrV1i2bBkGg4E1a9Zwo0Bgvq1tW8K7dyf8tttoZWmCq6encYOK
ikrKC204Yb5JRiKwGIgENuFVw50LX3yBl5cX31+7RkpamkNMxBXOyckS8wqJ2xKzLbDRpjeXLl2y
uMvppQLjxAuqV69ekQ2TwsLCqFev0EbgOTmwcmXJPefFxe3cXONKKSX1nNerZ1wRJT8pLzFm/8ls
Y6PC71d5NicSFSo7O5tFixaZ/T4ePnyYJ554gg8++IAbN25Qu3Zt0zj14OBgQkNDiYiIYPRo43yG
nJwc28ynyGOLxHx8aW+itf66VJXdJMArpeoAx4Gm+eulK6VqAS5a69S8r9cB/9Jar75ZfRLkLcib
3HIjI4P1Bw5wZ0gI3p6e3PG/l9m+1BiEgho2JPy224i4/XZubdkS5eZmt8ktqamprFixAoPBwMqV
K83W/b21VStjO++4g7ahocaxiWVdivFmCk0GKn4C0wXWvfIhd3foAK6udH71VaLj4lBK0bt3byIi
Im4+EVeIApwlMa/IuC0x2wI7bnqjtTbtclq4hz0lJcXiNYGBgUWS9dDQUOq4usKOHZCcbExslQJf
39LF7YwMYy94YuL/t3fe4VGV2R//vGkEQkmoAQIESCAkQZAuS5UiQqgzu6IrtrUrNtDfrq5iWd1d
cdV1RdfuspZVZwgdQZAS6QqCqZQQEkKAAEFIQkiZ9/fHTC4zKTDJJHNnkvfzPPMk89527s3Nd86c
+55zrM66jw907GiNclec2uC0ZtslnVZ3vWrSnEhR7xQVFXHx4kVCQkLIzc3l7rvv1vIpyn3ZZ599
lhdffJFz584RGhpKVFSUw304ZMgQQkPrp0qL101lEUJ8CYzBmg5wElgA+ANIKf9tW+cOYJKUcrbd
dj2whiXBmqz6hZTyZWeOqUS+CqppoBC+6UGK95RBKtbySDYy33mHLm3bcrZ5c4JvuKFuk4NqSEFB
Ad9++63WKMj+EVdsbCxGoxGj0Uh0dHTt50RWpML1ckbkpZQs3r8f0759rFu3TqtJPHLkSLZssT7J
z83NdUxwVSgq4AmOubt1W2l2FXhg0xspJcePH3eIrJc77QUFVfcgDAsLqxRhj46Ornlfi6tRC80G
GlTJw8ZGQUEBqampJCYmasmju3btYujQoZXWXbhwIfPnz+f48eM8/fTTDvdkly5dXPIdvM4x1wMl
8lVwlQYK/mW+TM67lrCDbTh25gxLn7LWjp325pvsOXoUg8GAwWDgN7/5jVsfEVWkqKiIdevWYTab
WbZsmUP0pnfv3hiNRgwGA/3793fNSa9wvZwWeVvDiV9//VWL+N9www3cd9995OXl0aFDB/r166fZ
GRERUXsbFQ0ST3DM3Y3S7CrwoqY3FouFzMzMSs56cnIyRdVMZQkPD68UYY+Kiqp9t2gXNVvRcDh/
/jzJyckO9+PTTz/NmDFjWLNmDZMnT3ZYv0WLFvznP/9h5syZ5Obm8vPPPxMbG0toaKhTfoRbHXMh
RADwDNZyWF2xRUzKkVLq56FdASXyVVCLBgplFgt95s/n4LHLdWQ7dOjAQw89xLPPPus+26uhuLiY
DRs2YDabiY+P56zdfMQePXpgMBgwGo0MHjy45k56XUZfbI9FN61cSdxTT1Fg90HVr18/3njjDcaO
HVsz+xQNFuWYKwDPaXrjQs+LsrIyrXyjvZOUmpqqJfrb4+PjQ8+ePStF2Hv37k1AQMCV7awHza7P
Ph+KOqKGf6usrCxWrVrl8AUyNzeXrVu3Mnz4cL766itmz7Y+BAwJCdHuw3nz5hEREYHFYqk0g6Cu
NNvZO+sl4Cbgr8AbwJNAODAb0N8zUzhPp07WGq62+XcvnTZjqfDlrExaeCnXpEVgfP39Sdu8md2n
T2MymTCbzaSnp3P+/HnAmqTx+OOPM2XKFK6//vqrC2cdExAQwI033siNN97Iu+++y+bNmzGbzSxZ
soT09HQWLlzIwoUL6dq1K7NmzcJoNHLdddc5Ny2nwvVyCl9f63blVEgkGhMaSu6HH7L2558x7drF
8t272bdvH8G2Lqg//PAD3333HQaDgb59+9bdtByFQuF91EKzK2mQK9RBzwtfX18iIiKIiIhgxowZ
2nhJSQmHDh2qFGE/cOAABw8e5ODBgyxdulRb38/Pj8jIyEoR9oiIiMuNaupBs+uzz4fCRWr5t+rS
pQv333+/w65OnTpFcLD1y23Tpk0ZMWIEiYmJ5OXlkZCQQEJCAg8//DAAH330EX/+858d7sO6wtmI
+RHgASnlt7ZqLf2llIeFEA8A46SUxjqzqA5R0ZcqqJCxfu3hp/j5Ukal1fo3CWdvz1etbypkrEsp
+fnnnwkJCSE8PJwNGzYwfvx4AIKDg5k2bRpGo7HOWtnXlrKyMrZu3ap9mThuF0Xp2LGj5qSPHDmy
+mk5rmb4O1F661JJCZtTU5kwYQJixAjuvucePvroIwAiIyO1iP+AAQOUk96IUBFzBVAnml1rdCod
eOnSJQ4cOFApwn748GGq8lkCAgIuJ/lFRxOTn09M5850b9+ezvdNr3PNro9zVtQCN/ytpJTk5ORo
zboefvhhAgICmDdvHq+//nrF1d06laUQiJJSZgohcoA4KeVPQojuwD5nyyW6GyXy1VDHDRQyMzP5
5JNPMJlMDl3mli5dyvTp0zl37hwBAQE0a9asLqyvFRaLhZ07d2pOun0Tk3bt2jFz5kwMBgNjx46t
XA/VletVi203nz3L559/Tnx8PKdtcyWDg4M5efIkAQEBZGdn07FjR10TcRX1j3LMFRquNNtxBQ9r
tlNYWEhqamqlko7VNaVqGhBAn86die3ShRjbK7ZLF7q2bXs5yFEHmq36VuiEjn8rKSVZWVkO9+Hi
xYvd6pinAndIKXcIIRKANVLKV4QQtwBvSCk9slCzEvlqsPuWGXrX5OqjCR+vrvG3zLS0NMxmM6tX
r2b9+vUEBgbywgsv8OqrrzJ58mSMRiOTJ08mMrIFJ6vostyhA1TT56LOkFLy008/aU76oUOHtGUh
ISHMmDEDg8HA+PHjadKkSe2/lbsYbS8tLSUhIQGTyUSzZs1YuHAhUkp69+5NYWGhFkkfPny4rom4
DZmcCznMNs/mK+NXhDavnxJb1aEccwVg1ZFly7QmPU7piI8PTJ/uWsS8LuqBu4kLFy6QkpLiGGHf
u5fs3Nwq128eGHjZUY+OJiYujpjYWDq1b49YscIrzrnR46b6/jXB3cmff8XaHOJlIYQR+BJr++XO
wEIp5TOuGlIfKJG/ArZ5WeKa6r89yv2/1Mkcujlz5vDZZ59p75s0acKlS1OAr4HKDqU7CwVJKdm/
fz9msxmTyURKSoq2rGXLlkybNg2DwcANEyfS9PDhmjWcqMt6ujZOnTrFoEGDHNpqd+jQgeeee44H
H3ywFldAcSUeXPUg7/30HvcPvJ9FUxa59diN0THv0aOHXLp0Kb1797Z+KVbUi4549HHrCik5t20b
SZs3k5SZSeLRoyQdO0ZiVhanqqnBHtyyJTGdOhEbFkZMly488skcIAZoX3n3nnjOjQkd6/tXh67l
EoUQQ4HfAAeklCtdNaK+UI751bmSz12XDnJmZiZLlizBZDKxdetWYCzwvW3pn4EewHSgjVsd84ok
JydrTvr+/fu18aCgIKZMmYJx5kwm9+1L0LlzV284UU/1dKWU7N692yER94MPPuDuu+8mJyeHZ599
FqPRqEsibkMi50IOPd7qQVFpEU39mpL+aLpbo+aN0TEXQki4nCwYGxvLww8/zJgxYygtLUVK6RGt
t92KXnW5G0o98CqaBJ0ODCTp119JTElxmBZzttrpQm2BWKxOuvXnmY8P0bq8BrunnXNjwAPr+7s7
Yj4K2CalLK0w7gcMl1JucdWQ+kA55lfHXY65PcePH6dz5zNAX+A0EAqUYY2ej+Xf/zYyc+ZM2rev
HKVwJwcPHsRsNmM2m7G/j5o2bcqkSZMwGo3ExcXRsmU1KRZuqKdbnojbvXt3goODeeedd3jooYcA
x0TciRMnqghkDXlw1YN8tPcjisuKCfAN4O5r73Zr1LwxOuYhISGyffv2HDp0CItt6sY333yD0Wgk
ISGBcePG0atXL60qR2xsLKNGjarcBr4hoVdd7kZWD1xKycklS0j8+WdrZD0zkw+/vwgkAheq3KZj
SAgxYWHE9u5NzA03EBsbS3R0dPWfCYq6wwPr+7vbMS8DOkopT1UYbwOcUnXMvRc9HHPH414A/geY
sEbQrd/9nnvuOV544QWKi4s5ffo0neqq9FctycjI0Jz07du3a+MBAQFMnDgRo9HItGnTCAkJubyR
DhGnQ4cO8fnnn1dKxE1NTaV3794cP36c4OBgXRNxvQH7aHk57o6aN0bHvFyzi4qKtCS/cePGERoa
yuLFi7n99tsrbbN27VomTpzIDz/8wHvvvedQ+7pbt27enyStIubuo8pzllhn7iZhddKtP5s1+YXC
S5eq3E2XLl0cvjzGxMTQp08fgoKC6v8cGgueUt/fDnfXMRdY786KtMGhgbtCUVNaAPfYXmeB5cTF
mTEarRU4161bx9SpUxk+fLjWJbNr166uHbKoyJrNnZNjnZ/m6wsdO1qztasp7xgeHs68efOY9+ij
HNu1iyVff41540YSfvmFlStXsnLlSvz8/Bg3bhwGg4EZM2bQri7q6daQiIgIFixYwIIFC7RE3P37
99O7d28A5s+fz7Jly5g8eTIGg4EpU6bQokWLWh+vofLSlpewSIvDWJks46XNL7l9rnljJDAwkP79
+9O/f39t7LbbbsNgMFRK8utrq7KwdetWh1wWsE5B2759O3379iUlJYWjR48SExNDWFiY95QerUsd
qUkTFh30q1pqodkaLp+zALrYXpO00Qv/+Yqjp0+TeOwYSWVlJB4/TlJSEikpKWRlZZGVlcWaNWsu
70UIunfv7uCsx8bG0rt3b13LCnstetf3r0euGDEXQiy3/ToFWA/Yfz30xTrZKkVKOanitp6Aiphf
ndBQdKmO4uxx//Wvf/HUU085tHMePHgwJpOp5g66xWJ9/HWlsmOtW8PYsdaqBvZU08TgxLlzxO/e
jXnHDjYlJ1NmG/fx8WHM6NEYIiKYOWgQHUNCdM/wl1IyceJE1q9fr401adKEOXPm8MEHH9T58byZ
a9+7lp9P/FxpvH9of/bet9ctNjTmiHltOHDgAJs3b9aa1CQmJnLixAl+/fVXWrZsyTPPPMMrr7wC
WBO7yx2jV199leDgYIqLi/H39/c8h70uqqNcqQlLeUWnisnrnlCVpR40W7MT6uWcS0tLSU9Pr1TS
MS0tjdLS0kr78vHx0fIp7J32Xr16Nb58ipqgZ33/anDLVBYhxCe2X2/HWkLjot3iYiAD+EBKeRoP
RDnmDYP8/HxWr16N2Wxm1apVNGnShBMnTuDv78+iRYvIy8vDYDDQp0+f6ndiscDKlVDNo0cHmjSB
uLjLQu9kucTTBQUsS03FtG8f69ev10RYCMFvevfGOGwYs4YMoUvbttUfu3dvuOaaq9voAuWJuGaz
ma1bt3Lffffx7rvvIqXk9ttvZ8yYMUyfPr1hz9v1ApRj7jp5eXna9LL333+fL774gsTERM6cOQOA
v78/BQUF+Pv7M3fuXL788kuHTn4xMTGMHDlS/+kwP/982cF0hshIKH/a4EoTlv37IS3N+ePWpX65
QbPdec7FxcUcPHjQ4YtjUlISBw8e1PIp7PHz86N3796VIuw9e/ZU5XHL8bCa8+6eY74AeE1KWetp
K0KIj4E4rHPSK/UuFUKMAZYBR2xDS6SUL9qWTQL+iTVK/6GU8m/OHFM55g2PixcvkpKSwoABA5BS
EhkZyeHDhwGIjo7GYDDw29/+Vnu8reFKg45a/PPnhYWxYsUKTB9/zLpt27hUcnne29DISIxDh2IY
Nozu9gmuQkCvXvXumNuTk5NDSUkJXbt2ZdeuXQwdOtR2Gr6MHTsWo9HIrFmzaNeundtsUljxBMfc
3brtDs2WUnLq1CmSkpLIzs5mzpw5AMTFxbFq1SqHdVu1akVeXh5CCF599VWOHTvm0A6+vH13vfPN
N1dfpyK/tc0Jd8V52b8fDhxwLuGorvXLzZqt1zkXFRWRlpZWKcJ+5MiRKrucNmnShKioqEoR9vDw
cP2/QLobD+vSqku5RCHEIKAnsFJKWSCECAIuVazWUs22o4B8YPEVBH6+lDKuwrgvcACYgDUDYzdw
s5Qy+WrHdKdjrteUEFdxJfnTlXOui+tlsVhYs2YNJpOJZcuWkZeXB8DkyZO1D9iUlBSiwsMRKy9X
9fS9yYhFVj5xHyEp+8p0eWDqVOsjr9o2MQBYvpzzFy6was8ezDt3snrvXi4WF2urDujeHcPQoRiH
DaNXp066NqvIy8vDZDJhMpnYsGGDNi3n888/55ZbbuHs2bMUFRXpnojbWPAQx9ytuq2vZkvgOMHB
iTz7rDWq6evry/vvvw/AwIED2bNnj8M+hg4dyo4dOwDYsGEDLVq0IDo6mublZfTqgrNnrU6qDfE7
I9Z5zxWRyK/t9GvcOGjZsvZTM0C/qSxFRbBihfbW3ZrtCU1rCgoKSLGVc7R32jMzM6tcv1mzZkRH
R1eKsHtVPkVtuNKUpep6jNQTbk3+FEJ0wBoVGYJVvSKBdOB1oAh49Gr7kFJuEUKE18LGIcAhKWW6
zZb/YS14fVXH3J1U5WReabwh4Mo518X18vHxYcqUKUyZMoWSkhI2btyIyWRi/PjxAGRnZxMdHU14
x44YBw3CMHQoQyIiqhR4oPL4L79ANdNOXjpt5ofCVMfEEnvsGgC1bNaMm0eM4OYRIygoKmLWxtdY
t3s//gd92XPkCHuOHOGZ//2Pvl27YrjuOoxBQURPnOh2MQ0JCeGee+7hnnvu4ezZsyxfvpz4+Hji
4qw+1yeffML8+fO1RNxZs2bRrVs3t9qocC8NWbcra40AOnPuXGeeeOKGSuv/9a9/5eeff9YcpOTk
ZFq3bq0tf+CBBzhocw7Cw8OJiYlhwoQJPPqo9eOxpKSkdnOGExKqsLMqKownJFSK5FblWFc5bqdf
tdrW1QYuv/zi8Nbdml2rbeu4aU1QUBCDBg1i0CBHP+/8+fMkJydXirDn5OTw448/UvGLbcuWLYmO
jq4UYQ8NDW0YDrsQ1qcdffpUqldfbZKvh+OstW8AJ7FWYbH/uvYN8K86tGe4EGI/kI01CpOEtbuo
/X/MMWBoHR5T0QDw9/dn4sSJTJw4URs7ePAgoaGhZOTk8NqKFby2YgVhbdpgvY3HX32nOTnWLP4q
oiefnNuIBckn5zbxbDujYxSlrOxyGacK2573vciW8BToBr6lPnxw8T427E5k+Y8/8ktmJr9kZvL8
V18RFRWFwWDAaDTSr18/twto69atueOOO7jjjju0sbNnzxIYGMi2bdvYtm0bTzzxBEOGDGHTpk00
bdrUrfYpPIpGodsV9aWsrIxfbR0kpZQMHTqUpk2bkpqaSkZGBhkZGTRv3lxzzLt160ZQUJCDgzRo
0CAiIiKufGC7J2w1orjYqkM1qaoCV9Qvp7d11UnNyan9dnWs2U5v66bOny1btmTYsGEMGzbMYfzs
2bMkJyc7OOtJSUnk5uayY8cO7clOOa1bt66UTxETE+O90xb9/Kx/gwbQgdVZx3wcME5KmVfBQTgM
uFi7TmMP0FVKmS+EmAwsxRqZrxFCiHuBewHXy+opvJoxY8Zw7Ngxtv/975i2bsW8cyfHzpwBwm1r
rLK9jMAoKv07WCxVfijal2WqVI6pnJKSKucC2W9r8ZPs6nqIxUMfpri0lA2//IJpxw6W/vQTqamp
vPzyy7z88sv07NlTc9IHDRqkW5Tj5Zdf5k9/+hOrV6/GZDKxatUqpJSaU/7kk0/SqlUrjEYjUVFR
utiocDsu67a3aravr68WMRdC8N///hewVuU4dOgQiYmJWpO0vLw8Tp06RVlZGYcOHWLp0qUA3HPP
Pbz//vtYLBZuvfVWLdkvJiaGyMhI/FyN9NXWqa9Gv5ze1lVq+oWgnHrW7CtuqzOtW7dmxIgRjBgx
wmG8PJ+iYoT97NmzJCQkkFDhiUz79u0rTYdxaz6Fwunkz/PAICnlASHEBaCflDJdCDEEWCOldKp8
g+2R6Mqq5ipWsW4GMAiryD8vpbzBNv4nACnlX6+2D3fOV9SrUY+ruGK3XtvWmOXL4dIlLBYL+zMz
ufapJ20Lfof1oQ9YWy7P4Nun2zP+mmvw9fGxZvq3aVP7JgZQq21L2rdnc0kJJpOJ+Ph4Tp263Ner
a9eumpM+bNgwXZN9CgsLyc7OJjIykgsXLtCuXTsu2SooxMTEYDAYuOmmm4iOjtbNRm/GE+aY2+wI
x0263ZA1+9KlSxw4cMDBOTIYDMyZM4fDhw9XipwHBATwl7/8hSfDwykqLmbtvn3EdOlC5CMPYs2n
rcLuryskiXbqVPsmQaBfgyGbZtf42Dpptrc1VZJSkpOTo92L9k57fn5+ldt07ty5UoQ9Ojpa9cGw
w90NhrYAdwBP295LW3LP/wEbqtuoJgghQoGTUkppc/h9gDPAOSBSCNEd66PS2cAtdXFMRSOhY0fI
yMDHx4f+4eF2C54GIrB2HT0IfMid74Zw7N13AUgqLCSiVy+auNLEoBbb+nftyvju3Rk/fjyLFi3i
hx9+0LqOZmZm8sYbb/DGG2/QqVMnZs2ahcFgYOTIkW4vodWsWTMiI63B0cDAQMxms5aIWy72+fn5
/OMf/6C0tJR9+/YxYMAA5yP+NWkMotAFpdvO06RJE/r27Vu5YhTQpk0bFi9e7OAgZWRk0LZtWwgI
IOXIEWYsXGhb+/+APkAMcD8wHLBQaY55+f+LK02C6rLBUE3+n22aXWM6drTOMXezZntD0xp7hBB0
6tSJTp06OUzPklKSmZlZyVlPTk4mOzub7Oxs1q1b57Cvbt26XXbWo6KIbduWPkFBNBVCaXYtcfZK
PQVsFkIMBpoA/8CqCq0Ap74mCiG+BMYAbYUQx4AFgD+AlPLfWOcTPCCEKMVaL322tIbzS4UQDwNr
sYYJPrbNYfQoOnSovspIQ8WVc3br9erb10HkfYS0JQ31t71extpq+Rsem5yOj48PFouFCY8/Tn5B
AVP798c4dCg39OvH9sIDFONYhKiYUrYVHnA8Zpcu1p97LzejqfG2WB+Xjx49mtGjR/Pmm2+yY8cO
zQHOzMzk7bff5u2336Z9+/bMmDEDo9HImDFj3N6Ywt/fv1IirtlsZvbs2QAkJCRw/fXXEx4erkX8
hwwZUnXE/0pZ9idPWq+pm7LsGzsNWbc9SbODg4O1so3l5OfnW7/EXrqEJTWVif36kZSVRfbZs1hn
EO3Bmk8LkADEMeyZjsSEhRHTpQsxU6cyrGVLWtnts0OromorqzhQhX7VeNtyavP/XK1mO+IjKjza
6NvX6gC6orsuarY3I4SgW7dudOvWjcmTJ2vjZWVlZGRkVIqwp6amcvToUY4ePcrq1asd9tOzQwfr
vdi1K7FduxIzYgS9p0yhiepyelWcLpcohOgIPAAMwBoV2QMsklLWMkuj/lF1zBUaNayJmyMlU/72
N/baiXSzJk34y0038XhcXPUbVqyJW08NEKSU/PTTT1p5w/Ja7mCdazh9+nSMRiPjxo2jSZMmVz92
PfP111/z6KOPcsKuFmbnzp1Zs2aNYwTRw+rS6omnTGVxJ0qzq8Gujvm5ggKSsrJIOnaMuAEDOVFl
HwAAIABJREFU6NS6NR9u2MA9771XabPvvvuO8R06sHXFChZv3Ehsly7EdOlCbJcutG/VqtL6Vdb0
dqXZjiv/z3rVMfewpjWeTGlpKYcOHiTJbCYpMZHEo0dJOnaMAzk5lFZx/Xx9fYmMjKw0hz0iIqJB
dDnVpY65t6FEXqFRyy5y6enpmE0mTJ9+yq6UFP732GPcNHw4h06cYP7ixRiGDWPqwIEEBwVV/eHi
BkdTSsn+/fs1Jz01NVVb1rJlS6ZNm4bRaGTixIm6Vk+xWCxs27ZNi/jn5eWRm5tL06ZNefvtt0lO
TsY4YACjWrVy7lFeA/9QVI65QqOkBGwJo9Vx+vx5ko4dIykri0Q/P5JSUvjqq68I7dCBv95/P0/b
6rGX07ZFC7a88AJ9wsI4cPw4J86fJ2bAANpMnnxZg9avB1t/CKcICYHxdhWvXHFy9er8qYIDNaOK
v3FxaSkHjh8n6dgxEjMzrT+zsjh88mSVXU79/f2JioqqNIe9R48eXtXl1C2OuRCiGfAqMAPrFJbv
gEeklKddPbA7aAwi7+tr1a+K+PjUPrHdWVxpEuSK3bU+rsUCGzdeOQrTpg2MGXNZ4MuRkszvvqPt
mTM0a9KEv5vN/PGLLwDw9/NjwjXXYJg+nd8+9hgtWrastK07GyAkJydjMpkwm83s379fGw8KCiIu
Lg6DwcDkyZMJCgpy+Vi1xWKxkJ6eriW89evXT7O1bYsWzBg8mN9edx0T+/XTpbmHJ6Ac84ZLrfTP
CeccIWD6dGsNZzt+2b+f7z//nD+9mcvF4lQgCTgPXACa06zJkxReeg2A0NBQq2PUuzcvDh5My2bN
sFgs+N/8O+eb/AQGWueUu9qgyEXNrrXuelDTGo+mwt+4nOo0+2JxMak5OSS1a0dSaqo2NebIkSMV
9wxYc5f69OlTKcLetWtXj+xy6i7HfCHwIPAZcAlr8s5GKWX1KdIeRGMQeT2rwXhtRZeiIuu3/Jwc
q/D7+FiThvr2tX6gXAlbAlPO/v0s+f57TAkJbNm3T4sCZGVlERYWRlpaGiEhIVq5NPtt3dkA4cCB
A1ri6E8//aSNN23alBtvvBGDwUBcXBwtK36ZcDN79uzB/NFHmJYu5YCtKsLo6Gg2Pf88D+Z8yL/3
r+OePuN4r+t9jhv6+sK11zaI2rUVUY55w8UlDTt71to8yL4sYEAAjBxpnc7h1HElkAOUJy2+xeDB
n5GUlERhYaF1l/7+FCxejJ+vLw9/9BGL1iYDsVjTy8p/DgSEY2WU8HAYPBiOHLHO17Y5bU5VVqnu
/7kONLtWuquDZnsVFf7G5TyY8yHv5X3H/SETKpeWrOJvnJ+fr3U5ta9adOzYsSoPGxQUpEXX7Z32
zp0769o0yV2O+WHgGSnl/2zvhwBbgUApZT3HY12nMYi8csxrtm19cOrUKZYuXUpycjJvvvkmAHFx
caxZs4aRI0dqXTL1bmV/5MgRlixZgslkcmg2ERAQwMSJEzEajUybNo2QkBB9DNy6FZmdTVJWFqYd
O+gTFsaowX3ovv8hLr1aCgEwc+AQbr1uJJP696dZ+dx5LytV5izKMW+46KVhVzuuxWLh6NGjJCYm
cmLtWu4ZPRqA8S+9xIYK3TghBGsBHsHrt93OqfPnrXPYe/Qg6v77CfzpJ/3KLSrcw9atDn9jcCwx
WWVpSXD6b/zrr79qyab2TvuJah6Nt2rVqpKzHhsbS/v27d3isLvLMS8Guksps+3GLgK9pJTV96/1
EBqDyCvHvGbbugMpJUajkRUrVlBi13ji5ptv5gvb9Be9OXbsmOak//DDD5TrgJ+fH+PGjcNoNDJj
xgxruTZ3sXEjnHacJfdgzod8kLKB0qVlYKfFzZo04cP77uPmESOgXTvro+wGhnLMGy6e6pg7EB9v
jRgDpWVl+N88AOsUmETbz6bAJwBc270He+2mI/j4+DCmXz82/OlPACSkpDBqgQHoha2oj+Ox7R3z
Bvr/3CCpRrM/yvueYkoJwI+7Q66vHDV38W985swZB0e9/PczZ85UuX6bNm0cupuW/96mjVMteJzG
XXXMfYGKbbRKndhOoWi0CCEwm82cO3eOlStXYjabWbNmDWFhYQCUlJQwZcoUxo8fj8FgoGfPnm63
MSwsjEceeYRHHnmEEydOEB8fj9lsZuPGjaxdu5a1a9dy//33M3r0aIxGIzNnziQ0NLR+jQoIcHhb
3gq7NLTMWq75LPil+BJ7uAs/p2fQx3Y91+3dyztvvonRaGTq1Km0qqrahEKhqBm+vppj7ufri9Wp
7gXMrLTqcwYDezMyrIl+2dkczMkh0G6KyR3vvIO10qYf0BvrNJjxwD2ANZihRTQbQHWORkM1ml1e
YrKYUj45t4ln2xkdo+Yu/o3btGnDqFGjGDVqlDYmpeTUqVNVNk06c+YMmzdvZvPmzQ77CQ0NdXDU
y196f4ZcLWJuwZrwaZ8WfSOwGSgsH5BSTqsvA12hMURfVMS8ZtvqRX5+PkVFRbRt25b169czYcIE
bVn//v0xGo3MmTNH95bkubm5LFu2DLPZzPr16ym1fTALIRgxYoQ2Laf8S0adUmG+on3kpZzyCMwf
/WcQ1qYNws+Pu778kk9M1uQzf39/JkyYgNFo5JZbbvGIUpG1RUXMGy5eETHfvduhlrjTU1HCwynq
25dz+/cTeuwYlpISZr32Gst+PAscwTq/Haw9p74EIKxNW9o0b26teT10KDEjR3LttdfSpYHUB2+w
1ECzHRoyuTEvSEpJdnZ2pQh7UlISBQUFVW4TFhZWKcIeHR191YIJ7prK8okzO5FS3umqIfVBYxB5
VZWlZsf1BAoLC1m7di0mk4kVK1Zw4cIFAJYvX87UqVPJzs4mLy+PmJgYXRNZ8vLyWLFiBSaTibVr
11Jsl2w2bNgwDAYDBoOB7nUlsBUy/K89/BQ/X8qotFr/JuHs7fmq9Y2vL8cHDSJ+xQrMZjObN2/G
YrEQEhLCyZMn8ff3Z9euXYSHhzsm4noByjFvuOil2zXSzqIiWLFCe+t7k7EOqrKUAalYp8OEAeNo
1+IYuRcqO+D33nsv7733HmVlZdx7771ERUVpzlKXLl101UaFjVpqtidU0rJYLGRmZlaKsKekpFBU
VFTlNt27d68UYY+KitLKEKs65k7QWERe4b0UFRWxfv16li1bxr/+9S8CAwNZsGABL774Ir169cJo
NGIwGLj22mt1/SA6f/48q1atwmQysWbNGi5evKgtGzhwoOak9+rVy7UDudjcozwRt6CggMcffxwp
Jb169SI9PZ1Ro0ZhMBg8IhHXGZRjrtAdV5r8gNP/z+cLC0nOySHp0iUSz50jKSmJW265hTvuuIND
hw4RGRnpsH6LFi14+eWXmTt3LkVFRSQkJBAbG0toaKhy2N1NA2vIVFZWRnp6eqUIe2pqqkPOWDk+
Pj707NmT2NhY4uPjlWN+NYQYJOGyyF/tVF2JYui1ravRY1e29/bItafy8ssv8+abb3LaLqkmMjKS
xMREAirM6dODgoIC1qxZg8lkYuXKlQ6PA/v27YvRaMRoNBIdHV3znddxc4/z589zyy23sG7dOk1U
hRDMmzePhQsX1tw+N9IYHfPGoNmgn+7WeFtXmvxAnfw/nz59GpPJ5OAk5ebm8umnn3L77bfz008/
MWiQ9d8kJCREi2beddddDB482HH+uqLuaSQNmUpKSjh06FClCPvBgwcpu3zeyjG/GjUVeW+cM+3q
XMXGNtfbWygtLSUhIQGTycSSJUuIiYlh/fr1AMyZM4c2bdpgMBgYPny4rp3RLl68yLp16zCZTCxf
vpzz589ry6KiorSIf79+/Zz/cKyH5h6//vorK1euxGQy8e2337Jo0SLuuusujh8/zsyZM5k1axYG
g0FreOQJKMfcc7XTW3W3Vtu60uSnfMd1/P986tQpAgMDadmyJTt27ODJJ58kMTGRc+fOaessWbKE
mTNnsmnTJm666aZKFTmuvfZaXZusNSgacUOmS5cukZaWVv6URznmV6MxiLy3fkAonKesrIwzZ87Q
vn17cnNzCQ0N1RoahYaGMmvWLG6//XaGDBmiq52XLl1iw4YNmM1mli5dylm7D/KePXtiMBgwGo0M
GjTIOSe9npp75Ofn4+PjQ7NmzVi0aBEPP/ywtqx///4YDAbuvvvu+q9CcxWUY+652umtuuuS3a40
+YF6b9YjpSQnJ0eLaN5000106tSJd955h4ceeqjS+hs2bOD6669n+/btfPPNNw5Jfi1atHDZnkZJ
I2/IpOaYO0FjEHlv/YBQ1A6LxcLu3bsxmUyYzWatlfGCBQt4/vnnKSoqYvPmzVx//fX461h2rKSk
hE2bNmE2m1myZAm5ubnasq5du2pO+rBhw3RtrVxdIm5aWhq9evUiMTERKSWxsbFufxyuHHPP1U5v
1d3GqNlSSrKyshw6SiYlJbFq1So6dOjAK6+8wjPPPOOwTbdu3fjuu++IjIwkPT2dc+fOERUVRbNm
zXQ6C4U34HWOuRDiYyAOOCWljK1i+e+B/wMEcAF4QEq5z7YswzZWBpQ6e+KNQeS99QNC4TpSSvbu
3YvJZOK2224jKiqK5cuXM336dIKDg5k+fTpGo5EJEyboWjawrKyMH374QfsykZOToy3r1KkTs2bN
wmg0MmLECF2n5ZQn4m7bto1XXnkFgNmzZ/PVV18RGRmpzZ13VyKuJzjm7tbtxqDZeh5baXZlfvzx
R9atW6c57ampqRQXF5Ofn09QUBD/93//x6uvvooQgh49emiR9aeffpqgoCA1h12h4Y2O+SggH1hc
jcAPB1KklHlCiBuB56WUQ23LMoBBUsrTFbe78jEbvsh76weEon6Ij4/n2WefJSkpSRtr0aIF27dv
JyYmRkfLrFgsFnbs2KE56ZmZmdqy9u3bM3PmTAwGA2PGjNE14l/O448/zmeffeaQiDt8+HC2bt1a
78f2EMfcrbrdGDRbz2Mrzb46paWlZGRkaPkmf//731m8eDEHDhzQ+jo0adKEgoICfH19mTt3LuvX
r69URq9Pnz7KYW9keJ1jDiCECAdWViXwFdYLARKllJ1t7zNwg2PujRn+qiqLoipSU1Mxm82YTCaO
HTtGTk4Ofn5+PP/88yQnJ2MwGJgyZQrNmzfXzUYpJT/++KPmpB8+fFhb1rp1a2bMmIHBYGD8+PG6
VqMpLS1ly5YtmEwm4uPjmTVrFosWLcJisTBixAiGDBmC0Whk+PDhdTotxxMcc5sd4bhJtxuDZoMX
VWVRaBQXF3PgwAGSkpI4deoUc+fOBWD06NFs2bLFYd3WrVtz+vRphBC8/fbbnDt3TnPce/TooeuT
QUX90dAd8/lAlJTybtv7I8CvWB+JvielfN+Z46mauAoFnD17ltatWyOlJCIigvT0dAACAwOZNGkS
N998M7/73e90tVFKyb59+7QvE6mpqdqyVq1aMW3aNAwGAxMnTtSaOehBWVkZBQUFtGzZkl27djF0
6FBtWXki7r333ku/fv1cPpYXOuYu67bSbIW3cfHiRVJTUx3mrzdv3pwvv7R2Ne3fvz/79u3T1g8M
DGTChAksX74cgN27d9OuXTu6du2qa76NwnXqTLOllG57AeFYIypXWmcskAK0sRvrbPvZHtgHjLrC
9vdiDbn82LVrV6lQKC6TkZEhX3/9dTl8+HCJtTe2jIuL05YvXbpUnjlzRkcLrSQlJckXXnhB9u3b
V7MTkM2bN5c33XST/Oabb2R+fr6uNpaVlckdO3bI+fPny+7du2s2fvHFF1JKKbOzs+W3334ri4uL
a7V/4EfpRn2u7lXfuq00W9GQ+eyzz+S8efPkpEmTZFhYWCXNDQ8Pl4AMCgqSgwcPlnfeeaf87LPP
dLRYUVvqSrM9SuCBa4DDQK8rrPM8MN+54w2U1oehUnbo4PI1vyIdOkjtWPavhnpcV/FWuxsSx44d
k//617/kt99+K6WUMisrSwLSz89PTpw4Ub733nvy5MmTOlspZVpamnzllVfkwIEDHZz0pk2bylmz
ZskvvvhC/vrrr7raaLFY5E8//ST/9Kc/aba8+uqrEpAhISHyjjvukCtWrJBFRUVO79NbHPO61O3G
oNl6H7u2eKPNnsi5c+fk0aNHpZRSlpaWygkTJsjQ0FAHbbvllluklFZd6dGjh7zuuuvkPffcI998
8025fv16eerUKT1PQVENdaXZHjOVRQjRFfgeuE1Kuc1uPAjwkVJesP3+HfCilPLbqx+vZvMVXUGv
pBpvTebxVrsbMomJiTzxxBN8//33WiczHx8f/vvf/3LLLbfobJ2VI0eOYDabMZvN7NixQxsPCAjg
hhtuwGg0MnXqVEJCQnS00srHH3/M66+/7pCI26pVKzIyMggODr7q9t4wlaWudbsxaLbex64t3miz
N3HmzBmto2SPHj244YYbOHHiBB07dqy07gMPPMA777xDWVkZjz32GH369NEST9u0aaOD9Qrwwjnm
QogvgTFAW+AksADwB5BS/lsI8SFgAI7aNimVUg4SQvQA4m1jfsAXUsqXnTtmwxd5bxVLb7W7MXDm
zBmWLVuG2Wzmu+++IyUlhZ49e/LNN9/wz3/+E6PRyKxZs+jatauudmZlZREfH4/JZOKHH34oj8zi
5+fH+PHjMRgMzJgxg7Zt2+pqZ3kirtlsxt/fn507dwJwyy23UFJSgtForDIR1xMcc3frdmPQbL2P
XVu80WZvR0rJqVOnKrWBv/vuu7nzzjs5cOAAvXv3dtgmNDSUF198kXvuuYeioiL27NlDTEwMrVq1
0uksGg9e55jrQWMQeW8VS2+1u7Fx4cIFrQteeU3vcsqrkcydO5dAZzr/1SM5OTnEx8djNpvZtGmT
1hnV19eXMWPGYDAYmDlzpu7dPAsKCggKCqKwsJA2bdpQVFQEWBPCbrjhBv7whz8wdepUwDMcc3fT
GDRb72PXFm+0uaFz8uRJPvvsM81pT0pKoqCggMWLFzNnzhx+/PFHBg8eDEBYWJhWGWbOnDl1kqCu
cEQ55k7QGETeW8XSW+1uzFy4cIHVq1djNptZtWoVhYWFdO7cmczMTHx8fPj2228JDw8nKipKVztz
c3NZtmwZJpOJDRs2aLWHhRCMGDFCi/iHhYXpaufRo0dZsmQJZrNZq4s+f/58Fi5cSGlpKf7+/sox
b6Da6Y365402NzYsFguZmZkEBwcTHBxMQkICjz76KCkpKVoQAGDp0qVMnz6djRs3ctdddznUXy9/
6dmUzltRjrkTNAaR91ax9Fa7FVYKCwv59ttvKSgoYM6cOVgsFjp37syJEyeIiYnBaDRiMBh0aWVv
T15eHsuXL8dkMrFu3TqKi4u1ZcOGDdPsDA8P181GgOPHjxMfH8/o0aOJjY1l//799OvXTznmDVQ7
vVH/vNFmhZWysjLS09O1qTB33XUXnTp14q233uLRRx+ttP7333/P2LFj2blzJytXrtSc9d69e+va
U8LTUY65E9iLfH03UNCrcYO3NozwVrsVVXPu3Dkee+wxli1bxrlz57TxRx55hH/+85+Adb6knk76
+fPnWblyJWazmdWrVztEkAYOHIjBYMBoNBIZGambjeXk5ubSvn37Ru2YN2Tt9Eb980abFVempKSE
gwcPOkyFSUxMZPPmzbRv356//OUvPPvss9r6fn5+REZGsmrVKrp3787Ro0e5ePEiERER+Pn56Xgm
noFyzJ1ANatQKNxLcXEx33//PWazmfj4eN59911++9vfcuDAASZNmqRFqIcMGaKrk56fn8+aNWsw
m82sXLmSgoICbdk111yjOenR0dG62dgY55grzVYoPIetW7eyevVqzWEvb06Xn59Ps2bNePLJJ3nt
tdcICAggKipKi6w/8cQTujaC0wvlmDuBEnmFQj9KS0uRUuLv788//vEP5s+fry3r0qULs2bNYv78
+brP9b548SLr1q3DZDKxfPlyzp8/ry3r06eP5qRfc801bv0yoRxzhULhSRQWFnL48GH69u0LwAsv
vMCnn35KRkaGtk5gYCD5+fn4+vry+OOPs2XLFm0Oe/nPrl276hqYqS+UY+4ESuQVCs+grKyMbdu2
YTKZMJvNZGdnA5CdnU2nTp3Yvn07RUVFjBw5UtdHopcuXWLDhg2YTCaWLVvG2bNntWURERGakz5w
4MB6/2BRjrlCofAGLly4QEpKComJieTl5TFv3jwARowYoSW2l9O2bVtyc3MB+OCDD8jPz9ec9o4d
O3q1w64ccydQIq9QeB4Wi4Vdu3axa9cuHnnkEQCmTJnC6tWradeuHTNmzMBoNDJ27Fj8/f11s7Ok
pIRNmzZhMpmIj4/XPkwAunXrhsFgwGAwMGzYMHx8fOr8+MoxVygU3kxeXh7JyclaHfbExERat26N
yWQCrNMGf/nlF2394OBgJk2axJdffgnA/v37CQ0NpX379rrYX1OUY+4ESuQVCu/g+eef5/PPP+fQ
oUPa2KBBg9i9ezdgdebrw/l1lrKyMhISErRGQTk5OdqyTp06aU76iBEj8PX1rZNjKsdcoVA0ZD74
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="SVM-Classification-(Non-Linear)">SVM Classification (Non-Linear)<a class="anchor-link" href="#SVM-Classification-(Non-Linear)">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[12]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># some (most?) datasets are not linearly separable. simple example below.</span>

<span class="n">X1D</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">4</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">9</span><span class="p">)</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>

<span class="n">X2D</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">c_</span><span class="p">[</span><span class="n">X1D</span><span class="p">,</span> <span class="n">X1D</span><span class="o">**</span><span class="mi">2</span><span class="p">]</span> <span class="c1"># adds 2nd, non-linear dimension.</span>

<span class="n">y</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">])</span>

<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span> <span class="mi">4</span><span class="p">))</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">121</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">True</span><span class="p">,</span> <span class="n">which</span><span class="o">=</span><span class="s1">&#39;both&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axhline</span><span class="p">(</span><span class="n">y</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;k&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X1D</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">(</span><span class="mi">4</span><span class="p">),</span> <span class="s2">&quot;bs&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X1D</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">(</span><span class="mi">5</span><span class="p">),</span> <span class="s2">&quot;g^&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span><span class="o">.</span><span class="n">get_yaxis</span><span class="p">()</span><span class="o">.</span><span class="n">set_ticks</span><span class="p">([])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">r&quot;$x_1$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="o">-</span><span class="mf">4.5</span><span class="p">,</span> <span class="mf">4.5</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.2</span><span class="p">,</span> <span class="mf">0.2</span><span class="p">])</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">122</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">True</span><span class="p">,</span> <span class="n">which</span><span class="o">=</span><span class="s1">&#39;both&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axhline</span><span class="p">(</span><span class="n">y</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;k&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axvline</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;k&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X2D</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">X2D</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;bs&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X2D</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">X2D</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;g^&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">r&quot;$x_1$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">r&quot;$x_2$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span> <span class="n">rotation</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span><span class="o">.</span><span class="n">get_yaxis</span><span class="p">()</span><span class="o">.</span><span class="n">set_ticks</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">16</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">([</span><span class="o">-</span><span class="mf">4.5</span><span class="p">,</span> <span class="mf">4.5</span><span class="p">],</span> <span class="p">[</span><span class="mf">6.5</span><span class="p">,</span> <span class="mf">6.5</span><span class="p">],</span> <span class="s2">&quot;r--&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">3</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="o">-</span><span class="mf">4.5</span><span class="p">,</span> <span class="mf">4.5</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mi">17</span><span class="p">])</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplots_adjust</span><span class="p">(</span><span class="n">right</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>

<span class="c1">#save_fig(&quot;higher_dimensions_plot&quot;, tight_layout=False)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>

<span class="c1"># result: adding 2nd dimension (on right) makes dataset linearly separable</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
SdJZOqL4Z6fscvXyf988cP23JrkiyTO6+8sbNijAhLzPIjCzuvuOJINvpdvdH09Sp7usqt6epfdk
vLS7v7gxEwJMT1kEWKGqekeW/gL6nyT586q6t3Ae7e6j000GsP48DQ2wcr+Spb+A/l9JDp90+vV7
d6iqf1NVn6+q26vqPVX14GlGBVibDS+LU36G4mb5/MbDdx/OVQeuypGj07z6Vf7s5U/92J86f6N1
dw2c3pAkVfXIJP86yZ7ufkKSs5K8cMKRAVZtw8vilJ+huFk+v3HvjXtz23duy95P7B03WP7M5k/9
2J86f5PYkeQhVbUjyQ8n+frE8wCsyopes3jw4MHMzc2tMGJ+8JKVf6+VmjJ7yT1n35NPXfyp9Fmd
az55Tfa/fX/OPnb2KNnyZzl/fvCScR77U+dPq7u/VlVvSfKVJH+Z5IbuvmHisQBWxR+4bLA7z78z
nU6SdDp3/tideez/fax8+WxjVfU3k1ye5NFJFpL8l6p6UXe/66R9rkxyZZLs2rUr8/Pzq847evTo
mq6/VvKny19YWMji4uJk+bN8389SfnX3Ge+8Z8+evuWWW1YWcNo3nViyguhVmTI7WXqt2gW/c0G+
f/z79217yI6H5MtXfTm7z9n4F2/Jn938qR/765lfVbd29561TTSuqvr5JJd190uXz/+LJBd396+c
bv/VrK0nm5+fn/SIrfzp8ufm5rKwsJADBw5Mkj/L9/12yD/T9dVfQ2+gvTfuzYk+cb9ti7042mvX
5M92PpP6SpKLq+qHq6qSPDPJFyaeCWBVNrwsTvkZilN/fuPNh27OscVj99t2bPFYbjp0k3z5G2rq
x/7U+VPr7k9m6bOmP5PktiyttddOOhTAKm34axZP/qzEsQ/XTpmdJPtftl++/Enyp37sT52/GXT3
65O8fuo5ANbK09AAAAxSFgEAGKQsAgAwSFkEAGCQsggAwCBlEQCAQcoiAACDlEUAAAYpiwAADFIW
AQAYpCwCADBIWQQAYJCyCDC1r389qRo+PeIR99//DW+43+Vzl166ov1X+v0faP/zr79+Q7//A+3/
Uz/3c6Pe3s12/7/8yJHJ7v+5Sy8d/faevP9fu+8nuP+n3H9d7v8zoCwCADBIWQQAYFh3n/HpyU9+
cq/Fvn371nT9rZotX77H/uoluaVXsE5txdNWXlvlT5t/ySWX9EUXXTRZ/izf99sh/0zXV0cWAQAY
pCwCADBIWQQAYJCyCADAIGURAIBByiIAAIOURQAABimLAAAMUhYBABikLAIAMEhZBABgkLIIAMAg
ZREAgEHKIgAAg5RFAAAGKYsAAAxSFgEAGKQsAgAwSFkEAGCQsggAwCBlEQCAQcoiAACDlEUAAAYp
iwAADFIWATZAVZ1VVfur6kNTz7KdHb77cK46cFWOHD0y9SiMzM9+PMoiwMa4KskXph5iu9t7497c
9p3bsvcTe6cehZH52Y9HWQRYZ1V1XpKfTfL7U8+ynR2++3CuO3BdOp3rDlznCNMM8bMf146pBwDY
ht6W5NVJHja0Q1VdmeTKJNm1a1fm5+dXHXb06NE1XX+tpsp/65femuOLx5Mkf7X4V3n5e16eVz32
VaPPMeX9v7CwkMXFxcny/exn43dPWQRYR1X13CR3dfetVTU3tF93X5vk2iTZs2dPz80N7vqA5ufn
s5brr9UU+YfvPpwb/vcNOd5LheF4H88Nd92Qa664JrvP2T3qLFPe/zt37szCwsJk+X72s/G752lo
gPX11CTPq6r/l+S9SZ5RVe+adqTtZ++Ne3OiT9xv22Ivev3aDPCzH5+yCLCOuvvq7j6vu89P8sIk
f9LdL5p4rG3n5kM359jisfttO7Z4LDcdummiiRiLn/34PA0NwJaz/2X77/t66qcCGZef/fiURYAN
0t3zSeYnHgNgTTwNDQDAIGURAIBByiIAAIOURQAABimLAAAMUhYBABikLAIAMEhZBABgkLIIAMAg
ZREAgEHKIgAAg5RFAAAGKYsAAAxSFgEAGKQsAgAwSFkEAGCQsggAwCBlEQCAQcoiAACDlEUAAAYp
iwAADFIWAQAYpCwCADBIWQQAYJCyCADAIGURAIBByiIAAIOURQAABimLALBKh+8+nKsOXJUjR49M
PcroZvm2zxplEQBWae+Ne3Pbd27L3k/snXqU0c3ybZ81yiIArMLhuw/nugPXpdO57sB1M3WEbZZv
+yxSFgFgFfbeuDcn+kSSZLEXZ+oI2yzf9lmkLALACt17ZO3Y4rEkybHFYzNzhG2Wb/usUhYBYIVO
PrJ2r1k5wjbLt31WKYsAsEI3H7r5viNr9zq2eCw3HbppoonGM8u3fVbtmHoAANhq9r9s/31fz8/P
Z25ubrphRjbLt31WObIIAMAgZREAgEHKIgAAg5RFgA1QVZdV1cGquqOqXjP1PACrpSwCrLOqOivJ
O5L8TJILk1xRVRdOOxXb0T1n35M7nn6H9zhkQymLAOvvKUnu6O4vd/exJO9NcvnEM7EN3Xn+nfnu
3/qu9zhkQ3nrHID198gkXz3p/KEkPzm088GDB9f09iMLCwvZuXPnqq+/VvKnyb/n7Hty+CcPJ5Vc
88lrsv/t+3P2sbNHnWFW7/tZy1cWASZQVVcmuTJJHvSgB2VhYWHV32txcXFN118r+dPkH7ro0H1f
n8iJfOlHv5TzPnveqDPM6n0/a/nKIsD6+1qSR510/rzlbffp7muTXJske/bs6VtuuWXVYVO/MbL8
8fMP3304F/zOBcnx5Q1nJd973PfykXd8JLvP2T3aHLN432+n/Ko6o/28ZhFg/X06yWOr6tFVdXaS
Fyb54MQzsY34fGbG5MgiwDrr7uNV9cokH01yVpJ3dvfnJx6LbcTnMzMmZRFgA3T3h5N8eOo52J7u
/Xzmubm5LCws5MCBAxNPxHbmaWgAAAYpiwAADFIWAQAYpCwCADBIWQQAYJCyCADAIGURAIBB1d1n
vnPVN5PcuYa8c5N8aw3XX4sps+XL99hfvR/r7oev1zCb0RZfW+XPdv4s3/btkH9G6+uKyuJaVdUt
3b1ntMBNki1fvsf+dPmzYOr7WP7s5s/ybZ+lfE9DAwAwSFkEAGDQ2GXx2pHzNku2fPke+2ykqe9j
+bObP8u3fWbyR33NIgAAW4unoQEAGDRJWayqX6uqrqpzR87dW1Wfq6oDVXVDVT1i5Pw3V9UXl2f4
QFXtHDn/56vq81V1oqpG+eutqrqsqg5W1R1V9ZoxMk/Jf2dV3VVVt0+Q/aiq2ldV/2f5fr9q5PwH
V9Wnquqzy/n/Ycz85RnOqqr9VfWhsbNnlfV1/PV1irV1OXey9XXKtXU53/o64vo6elmsqkcl+cdJ
vjJ2dpI3d/cTu/tJST6U5N+PnP+xJE/o7icm+VKSq0fOvz3J85PcOEZYVZ2V5B1JfibJhUmuqKoL
x8g+yfVJLhs5817Hk/xad1+Y5OIk/3Lk239Pkmd090VJnpTksqq6eMT8JLkqyRdGzpxZ1tfJ1tdR
19ZkU6yv12e6tTWxviYjrq9THFl8a5JXJxn9xZLd/RcnnX3o2DN09w3dfXz57J8mOW/k/C9098ER
I5+S5I7u/nJ3H0vy3iSXj5if7r4xybfHzDwp+3B3f2b567uz9Ev9yBHzu7uPLp990PJptMd8VZ2X
5GeT/P5YmVhfl8+Our5OsLYmE6+vU66ty/nW1xHX11HLYlVdnuRr3f3ZMXNPmeGNVfXVJP884//L
92S/lOSPJ8wfwyOTfPWk84cy4i/zZlJV5yf5e0k+OXLuWVV1IMldST7W3WPmvy1LxeXEiJkzy/p6
P9bXGWJ93Xg71vsbVtXHk+w+zUWvS/LaLD1FsmF+UH53//fufl2S11XV1UlemeT1Y+Yv7/O6LB1C
f/d6Zp9pPuOqqnOS/Nckrzrl6MuG6+7FJE9afv3WB6rqCd294a8xqqrnJrmru2+tqrmNzpsV1tfp
1ldr6+ZkfR1nfV33stjdP3267VX1E0keneSzVZUsPUXwmap6Sncf2ej803h3kg9nnRezB8qvqpck
eW6SZ/YGvG/RCm7/GL6W5FEnnT9vedvMqKoHZWkhe3d3/9FUc3T3QlXty9JrjMZ4QfpTkzyvqp6T
5MFJ/kZVvau7XzRC9rZlfZ1ufd1ka2tifbW+jri+jvY0dHff1t1/u7vP7+7zs3TI/O+v50L2QKrq
sSedvTzJF8fKXs6/LEuHjZ/X3d8bM3sin07y2Kp6dFWdneSFST448UyjqaX/a/9Bki90929PkP/w
e/8itKoekuRZGekx391Xd/d5y7/rL0zyJ4rixrG+Wl9jfR07f6bW11l7n8U3VdXtVfW5LD1dM+qf
2if5vSQPS/Kx5beXuGbM8Kr6p1V1KMlPJfmfVfXRjcxbfrH5K5N8NEsvPn5fd39+IzNPVVXvSXJz
ksdX1aGqeumI8U9N8uIkz1j+eR9Y/pfgWH40yb7lx/uns/SaGm9hw0aZ2fV17LU1mX59nXhtTayv
o/IJLgAADJq1I4sAAKyAsggAwCBlEQCAQcoiAACDlEUAAAYpiwAADFIWAQAYpCyyLqrqhqrqqnrB
Kdurqq5fvuxNU80HsFVZX5maN+VmXVTVRUk+k+Rgkp9Y/oD1VNVvJfnVJNd298smHBFgS7K+MjVH
FlkX3f3ZJH+Y5Mez9BFMqarXZmkhe1+SV0w3HcDWZX1lao4ssm6q6lFJvpTkSJLfSvK7Wfrc0ud1
97EpZwPYyqyvTMmRRdZNd381yduSnJ+lheymJM8/dSGrqn9UVR+sqq8tv9bmJaMPC7CFWF+ZkrLI
evvmSV+/tLu/d5p9zklye5KrkvzlKFMBbH3WVyahLLJuquoXkrwlS0+TJEuL1V/T3R/u7td29/uT
nBhrPoCtyvrKlJRF1kVVPSfJ9Vn6F+0Ts/RXe79cVY+fci6Arc76ytSURdasqp6W5P1JDiV5dnd/
M8lvJNmR5DennA1gK7O+shkoi6xJVT0pyYeSfCfJs7r7cJIsPwVyS5LLq+rpE44IsCVZX9kslEVW
raoek+QjSTpL/+L9s1N2uXr5v28edTCALc76ymayY+oB2Lq6+44ku3/A5R9PUuNNBLA9WF/ZTJRF
RldV5yR5zPLZH0ryd5afbvl2d39luskAtjbrKxvBJ7gwuqqaS7LvNBf95+5+ybjTAGwf1lc2grII
AMAgf+ACAMAgZREAgEHKIgAAg5RFAAAGKYsAAAxSFgEAGKQsAgAwSFkEAGCQsggAwKD/DwXXHSvq
oBrCAAAAAElFTkSuQmCC
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[13]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># test on &quot;moons&quot; dataset</span>

<span class="kn">from</span> <span class="nn">sklearn.datasets</span> <span class="k">import</span> <span class="n">make_moons</span>
<span class="n">X</span><span class="p">,</span> <span class="n">y</span> <span class="o">=</span> <span class="n">make_moons</span><span class="p">(</span><span class="n">n_samples</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span> <span class="n">noise</span><span class="o">=</span><span class="mf">0.15</span><span class="p">,</span> <span class="n">random_state</span><span class="o">=</span><span class="mi">42</span><span class="p">)</span>

<span class="k">def</span> <span class="nf">plot_dataset</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">axes</span><span class="p">):</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">X</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;bs&quot;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">X</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;g^&quot;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">(</span><span class="n">axes</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">True</span><span class="p">,</span> <span class="n">which</span><span class="o">=</span><span class="s1">&#39;both&#39;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">r&quot;$x_1$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">r&quot;$x_2$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span> <span class="n">rotation</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>

<span class="n">plot_dataset</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="p">[</span><span class="o">-</span><span class="mf">1.5</span><span class="p">,</span> <span class="mf">2.5</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mf">1.5</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[14]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># do this in Scikit with a Pipeline. Contents:</span>
<span class="c1"># 1) Polynomial Features</span>
<span class="c1"># 2) StandardScaler</span>
<span class="c1"># 3) LinearSVC</span>

<span class="kn">from</span> <span class="nn">sklearn.pipeline</span> <span class="k">import</span> <span class="n">Pipeline</span>
<span class="kn">from</span> <span class="nn">sklearn.preprocessing</span> <span class="k">import</span> <span class="n">PolynomialFeatures</span>

<span class="n">polynomial_svm_clf</span> <span class="o">=</span> <span class="n">Pipeline</span><span class="p">((</span>
        <span class="p">(</span><span class="s2">&quot;poly_features&quot;</span><span class="p">,</span> <span class="n">PolynomialFeatures</span><span class="p">(</span><span class="n">degree</span><span class="o">=</span><span class="mi">3</span><span class="p">)),</span>
        <span class="p">(</span><span class="s2">&quot;scaler&quot;</span><span class="p">,</span> <span class="n">StandardScaler</span><span class="p">()),</span>
        <span class="p">(</span><span class="s2">&quot;svm_clf&quot;</span><span class="p">,</span> <span class="n">LinearSVC</span><span class="p">(</span><span class="n">C</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span> <span class="n">loss</span><span class="o">=</span><span class="s2">&quot;hinge&quot;</span><span class="p">))</span>
    <span class="p">))</span>

<span class="n">polynomial_svm_clf</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>

<span class="k">def</span> <span class="nf">plot_predictions</span><span class="p">(</span><span class="n">clf</span><span class="p">,</span> <span class="n">axes</span><span class="p">):</span>
    <span class="n">x0s</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="mi">100</span><span class="p">)</span>
    <span class="n">x1s</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="n">axes</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span> <span class="n">axes</span><span class="p">[</span><span class="mi">3</span><span class="p">],</span> <span class="mi">100</span><span class="p">)</span>
    <span class="n">x0</span><span class="p">,</span> <span class="n">x1</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">meshgrid</span><span class="p">(</span><span class="n">x0s</span><span class="p">,</span> <span class="n">x1s</span><span class="p">)</span>
    <span class="n">X</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">c_</span><span class="p">[</span><span class="n">x0</span><span class="o">.</span><span class="n">ravel</span><span class="p">(),</span> <span class="n">x1</span><span class="o">.</span><span class="n">ravel</span><span class="p">()]</span>
    <span class="n">y_pred</span> <span class="o">=</span> <span class="n">clf</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X</span><span class="p">)</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="n">x0</span><span class="o">.</span><span class="n">shape</span><span class="p">)</span>
    <span class="n">y_decision</span> <span class="o">=</span> <span class="n">clf</span><span class="o">.</span><span class="n">decision_function</span><span class="p">(</span><span class="n">X</span><span class="p">)</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="n">x0</span><span class="o">.</span><span class="n">shape</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">contourf</span><span class="p">(</span><span class="n">x0</span><span class="p">,</span> <span class="n">x1</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">,</span> <span class="n">cmap</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">cm</span><span class="o">.</span><span class="n">brg</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.2</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">contourf</span><span class="p">(</span><span class="n">x0</span><span class="p">,</span> <span class="n">x1</span><span class="p">,</span> <span class="n">y_decision</span><span class="p">,</span> <span class="n">cmap</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">cm</span><span class="o">.</span><span class="n">brg</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.1</span><span class="p">)</span>

<span class="n">plot_predictions</span><span class="p">(</span><span class="n">polynomial_svm_clf</span><span class="p">,</span> <span class="p">[</span><span class="o">-</span><span class="mf">1.5</span><span class="p">,</span> <span class="mf">2.5</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mf">1.5</span><span class="p">])</span>
<span class="n">plot_dataset</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="p">[</span><span class="o">-</span><span class="mf">1.5</span><span class="p">,</span> <span class="mf">2.5</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mf">1.5</span><span class="p">])</span>

<span class="c1">#save_fig(&quot;moons_polynomial_svc_plot&quot;)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
AAAAAElFTkSuQmCC
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Solving-polynomial-feature-problems-(aka-combinatorial-explosion)-via-the-kernel-trick">Solving polynomial-feature problems (aka combinatorial explosion) via the kernel trick<a class="anchor-link" href="#Solving-polynomial-feature-problems-(aka-combinatorial-explosion)-via-the-kernel-trick">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[15]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.svm</span> <span class="k">import</span> <span class="n">SVC</span>

<span class="c1"># train SVM classifier using 3rd-degree polynomial kernel</span>
<span class="n">poly_kernel_svm_clf</span> <span class="o">=</span> <span class="n">Pipeline</span><span class="p">((</span>
    <span class="p">(</span><span class="s2">&quot;scaler&quot;</span><span class="p">,</span> <span class="n">StandardScaler</span><span class="p">()),</span>
    <span class="p">(</span><span class="s2">&quot;svm_clf&quot;</span><span class="p">,</span> <span class="n">SVC</span><span class="p">(</span>
        <span class="n">kernel</span><span class="o">=</span><span class="s2">&quot;poly&quot;</span><span class="p">,</span> <span class="n">degree</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span> <span class="n">coef0</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">C</span><span class="o">=</span><span class="mi">5</span><span class="p">))))</span>

<span class="c1"># train SVM classifier using 10th-degree polynomial kernel (for comparison)</span>
<span class="n">poly100_kernel_svm_clf</span> <span class="o">=</span> <span class="n">Pipeline</span><span class="p">((</span>
        <span class="p">(</span><span class="s2">&quot;scaler&quot;</span><span class="p">,</span> <span class="n">StandardScaler</span><span class="p">()),</span>
        <span class="p">(</span><span class="s2">&quot;svm_clf&quot;</span><span class="p">,</span> <span class="n">SVC</span><span class="p">(</span><span class="n">kernel</span><span class="o">=</span><span class="s2">&quot;poly&quot;</span><span class="p">,</span> <span class="n">degree</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span> <span class="n">coef0</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span> <span class="n">C</span><span class="o">=</span><span class="mi">5</span><span class="p">))</span>
    <span class="p">))</span>

<span class="n">poly_kernel_svm_clf</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
<span class="n">poly100_kernel_svm_clf</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>

<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">11</span><span class="p">,</span> <span class="mi">4</span><span class="p">))</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">121</span><span class="p">)</span>
<span class="n">plot_predictions</span><span class="p">(</span><span class="n">poly_kernel_svm_clf</span><span class="p">,</span> <span class="p">[</span><span class="o">-</span><span class="mf">1.5</span><span class="p">,</span> <span class="mf">2.5</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mf">1.5</span><span class="p">])</span>
<span class="n">plot_dataset</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="p">[</span><span class="o">-</span><span class="mf">1.5</span><span class="p">,</span> <span class="mf">2.5</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mf">1.5</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">r&quot;$d=3, r=1, C=5$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">)</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">122</span><span class="p">)</span>
<span class="n">plot_predictions</span><span class="p">(</span><span class="n">poly100_kernel_svm_clf</span><span class="p">,</span> <span class="p">[</span><span class="o">-</span><span class="mf">1.5</span><span class="p">,</span> <span class="mf">2.5</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mf">1.5</span><span class="p">])</span>
<span class="n">plot_dataset</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="p">[</span><span class="o">-</span><span class="mf">1.5</span><span class="p">,</span> <span class="mf">2.5</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mf">1.5</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">r&quot;$d=10, r=100, C=5$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">)</span>

<span class="c1">#save_fig(&quot;moons_kernelized_polynomial_svc_plot&quot;)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>

<span class="c1"># left: 3rd-degree polynomial; right: 10th-degree polynomial.</span>
<span class="c1"># if overfitting, reduce polynomial degree. if underfitting, bump it up.</span>
<span class="c1"># &quot;coef0&quot;: controls high- vs low-degree polynomial influence.</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
ZIn/XYX3LMUVlU1lmQn8AdgHbAUuTz0uVa8TuAO4o1wW8ED5/NNMcOVxgix3lmOwE3gcWNlQjp8C
h4F/l++V21ock8mypBqTVRTn+z0F7Chva9oYl5pZkoxL07c69arpGnEuWcr7rp2R9POQRd0st+Xa
eXaOztdOT6FqZmZmZlkamUP/ZmZmZjZc3KiamZmZWZbcqJqZmZlZltyompmZmVmW3KiamZmZWZbc
qJqZmZlZltyompmZmVmW3Kha50n6vaSQ9IkzHpekB8vn7mkrn5lZjlw7LQf+wn/rPEnvBrYDe4F3
RsR/ysfvB74MrI+Iz7cY0cwsO66dlgPvUbXOi4idwI+Ba4DPAEi6m6LQbgS+0F46M7M8uXZaDrxH
1UaCpAUU81W/ANwPfBfYAnwsIk62mc3MLFeundY271G1kRARzwPfBhZRFNo/AzefWWgl3SBpk6RD
5flXtyYPa2aWCddOa5sbVRslR3uWb4uIVyvWmQ7sAu4CXkuSyswsb66d1ho3qjYSJH0auI/i8BUU
xfQsEbE5Iu6OiIeAU6nymZnlyLXT2uZG1TpP0hrgQYr/7b+L4grWz0la0mYuM7OcuXZaDtyoWqdJ
WgU8BBwEPhQRR4GvARcC97aZzcwsV66dlgs3qtZZkq4FHgaOAzdGxGGA8tDUNmCtpPe3GNHMLDuu
nZYTN6rWSZKuBn4HBMXegANnrPKV8uc3kwYzM8uYa6fl5sK2A5g1ISL2A3MmeH4roHSJzMzy59pp
uXGjatZD0nTg6vLuBcDC8jDYsYj4R3vJzMzy5dppTfHMVGY9JK0GHqt4akNE3Jo2jZnZcHDttKa4
UTUzMzOzLPliKjMzMzPLkhtVMzMzM8uSG1UzMzMzy5IbVTMzMzPLkhtVMzMzM8uSG1UzMzMzy5Ib
VTMzMzPLkhtVMzMzM8vSfwGwlT1AkpZfwAAAAABJRU5ErkJggg==
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Adding-Similarity-Features">Adding Similarity Features<a class="anchor-link" href="#Adding-Similarity-Features">&#182;</a></h3><ul>
<li><strong>similarity function</strong>: measures how much an instance resembles specified landmark.</li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[16]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># define similarity function to be Gaussian Radial Basis Function (RBF)</span>
<span class="c1"># equals 0 (far away) to 1 (at landmark)</span>

<span class="k">def</span> <span class="nf">gaussian_rbf</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">landmark</span><span class="p">,</span> <span class="n">gamma</span><span class="p">):</span>
    <span class="k">return</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="o">-</span><span class="n">gamma</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">linalg</span><span class="o">.</span><span class="n">norm</span><span class="p">(</span><span class="n">x</span> <span class="o">-</span> <span class="n">landmark</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span><span class="o">**</span><span class="mi">2</span><span class="p">)</span>

<span class="n">gamma</span> <span class="o">=</span> <span class="mf">0.3</span>

<span class="n">x1s</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mf">4.5</span><span class="p">,</span> <span class="mf">4.5</span><span class="p">,</span> <span class="mi">200</span><span class="p">)</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
<span class="n">x2s</span> <span class="o">=</span> <span class="n">gaussian_rbf</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="o">-</span><span class="mi">2</span><span class="p">,</span> <span class="n">gamma</span><span class="p">)</span>
<span class="n">x3s</span> <span class="o">=</span> <span class="n">gaussian_rbf</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">gamma</span><span class="p">)</span>

<span class="n">XK</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">c_</span><span class="p">[</span><span class="n">gaussian_rbf</span><span class="p">(</span><span class="n">X1D</span><span class="p">,</span> <span class="o">-</span><span class="mi">2</span><span class="p">,</span> <span class="n">gamma</span><span class="p">),</span> <span class="n">gaussian_rbf</span><span class="p">(</span><span class="n">X1D</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">gamma</span><span class="p">)]</span>
<span class="n">yk</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">])</span>

<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">11</span><span class="p">,</span> <span class="mi">4</span><span class="p">))</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">121</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">True</span><span class="p">,</span> <span class="n">which</span><span class="o">=</span><span class="s1">&#39;both&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axhline</span><span class="p">(</span><span class="n">y</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;k&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="p">[</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span> <span class="mi">1</span><span class="p">],</span> <span class="n">y</span><span class="o">=</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">],</span> <span class="n">s</span><span class="o">=</span><span class="mi">150</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span> <span class="n">c</span><span class="o">=</span><span class="s2">&quot;red&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X1D</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">yk</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">(</span><span class="mi">4</span><span class="p">),</span> <span class="s2">&quot;bs&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X1D</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">yk</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">(</span><span class="mi">5</span><span class="p">),</span> <span class="s2">&quot;g^&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="n">x2s</span><span class="p">,</span> <span class="s2">&quot;g--&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="n">x3s</span><span class="p">,</span> <span class="s2">&quot;b:&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span><span class="o">.</span><span class="n">get_yaxis</span><span class="p">()</span><span class="o">.</span><span class="n">set_ticks</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mf">0.25</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">,</span> <span class="mf">0.75</span><span class="p">,</span> <span class="mi">1</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">r&quot;$x_1$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">r&quot;Similarity&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">annotate</span><span class="p">(</span><span class="s1">r&#39;$\mathbf</span><span class="si">{x}</span><span class="s1">$&#39;</span><span class="p">,</span>
             <span class="n">xy</span><span class="o">=</span><span class="p">(</span><span class="n">X1D</span><span class="p">[</span><span class="mi">3</span><span class="p">,</span> <span class="mi">0</span><span class="p">],</span> <span class="mi">0</span><span class="p">),</span>
             <span class="n">xytext</span><span class="o">=</span><span class="p">(</span><span class="o">-</span><span class="mf">0.5</span><span class="p">,</span> <span class="mf">0.20</span><span class="p">),</span>
             <span class="n">ha</span><span class="o">=</span><span class="s2">&quot;center&quot;</span><span class="p">,</span>
             <span class="n">arrowprops</span><span class="o">=</span><span class="nb">dict</span><span class="p">(</span><span class="n">facecolor</span><span class="o">=</span><span class="s1">&#39;black&#39;</span><span class="p">,</span> <span class="n">shrink</span><span class="o">=</span><span class="mf">0.1</span><span class="p">),</span>
             <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">,</span>
            <span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span> <span class="mf">0.9</span><span class="p">,</span> <span class="s2">&quot;$x_2$&quot;</span><span class="p">,</span> <span class="n">ha</span><span class="o">=</span><span class="s2">&quot;center&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mf">0.9</span><span class="p">,</span> <span class="s2">&quot;$x_3$&quot;</span><span class="p">,</span> <span class="n">ha</span><span class="o">=</span><span class="s2">&quot;center&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="o">-</span><span class="mf">4.5</span><span class="p">,</span> <span class="mf">4.5</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.1</span><span class="p">,</span> <span class="mf">1.1</span><span class="p">])</span>

<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">122</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">True</span><span class="p">,</span> <span class="n">which</span><span class="o">=</span><span class="s1">&#39;both&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axhline</span><span class="p">(</span><span class="n">y</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;k&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axvline</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;k&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">XK</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">yk</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">XK</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">yk</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="s2">&quot;bs&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">XK</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">yk</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">XK</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">yk</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;g^&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">r&quot;$x_2$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">r&quot;$x_3$  &quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span> <span class="n">rotation</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">annotate</span><span class="p">(</span><span class="s1">r&#39;$\phi\left(\mathbf</span><span class="si">{x}</span><span class="s1">\right)$&#39;</span><span class="p">,</span>
             <span class="n">xy</span><span class="o">=</span><span class="p">(</span><span class="n">XK</span><span class="p">[</span><span class="mi">3</span><span class="p">,</span> <span class="mi">0</span><span class="p">],</span> <span class="n">XK</span><span class="p">[</span><span class="mi">3</span><span class="p">,</span> <span class="mi">1</span><span class="p">]),</span>
             <span class="n">xytext</span><span class="o">=</span><span class="p">(</span><span class="mf">0.65</span><span class="p">,</span> <span class="mf">0.50</span><span class="p">),</span>
             <span class="n">ha</span><span class="o">=</span><span class="s2">&quot;center&quot;</span><span class="p">,</span>
             <span class="n">arrowprops</span><span class="o">=</span><span class="nb">dict</span><span class="p">(</span><span class="n">facecolor</span><span class="o">=</span><span class="s1">&#39;black&#39;</span><span class="p">,</span> <span class="n">shrink</span><span class="o">=</span><span class="mf">0.1</span><span class="p">),</span>
             <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">,</span>
            <span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">([</span><span class="o">-</span><span class="mf">0.1</span><span class="p">,</span> <span class="mf">1.1</span><span class="p">],</span> <span class="p">[</span><span class="mf">0.57</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.1</span><span class="p">],</span> <span class="s2">&quot;r--&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">3</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">([</span><span class="o">-</span><span class="mf">0.1</span><span class="p">,</span> <span class="mf">1.1</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.1</span><span class="p">,</span> <span class="mf">1.1</span><span class="p">])</span>
    
<span class="n">plt</span><span class="o">.</span><span class="n">subplots_adjust</span><span class="p">(</span><span class="n">right</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>

<span class="c1">#save_fig(&quot;kernel_method_plot&quot;)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
RU5ErkJggg==
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[17]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">x1_example</span> <span class="o">=</span> <span class="n">X1D</span><span class="p">[</span><span class="mi">3</span><span class="p">,</span> <span class="mi">0</span><span class="p">]</span>
<span class="k">for</span> <span class="n">landmark</span> <span class="ow">in</span> <span class="p">(</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span> <span class="mi">1</span><span class="p">):</span>
    <span class="n">k</span> <span class="o">=</span> <span class="n">gaussian_rbf</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="n">x1_example</span><span class="p">]]),</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="n">landmark</span><span class="p">]]),</span> <span class="n">gamma</span><span class="p">)</span>
    <span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Phi(</span><span class="si">{}</span><span class="s2">, </span><span class="si">{}</span><span class="s2">) = </span><span class="si">{}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">x1_example</span><span class="p">,</span> <span class="n">landmark</span><span class="p">,</span> <span class="n">k</span><span class="p">))</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Phi(-1.0, -2) = [ 0.74081822]
Phi(-1.0, 1) = [ 0.30119421]
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Using-a-Gaussian-RBF-Kernel">Using a Gaussian RBF Kernel<a class="anchor-link" href="#Using-a-Gaussian-RBF-Kernel">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[18]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">rbf_kernel_svm_clf</span> <span class="o">=</span> <span class="n">Pipeline</span><span class="p">((</span>
        <span class="p">(</span><span class="s2">&quot;scaler&quot;</span><span class="p">,</span> <span class="n">StandardScaler</span><span class="p">()),</span>
        <span class="p">(</span><span class="s2">&quot;svm_clf&quot;</span><span class="p">,</span> <span class="n">SVC</span><span class="p">(</span><span class="n">kernel</span><span class="o">=</span><span class="s2">&quot;rbf&quot;</span><span class="p">,</span> <span class="n">gamma</span><span class="o">=</span><span class="mi">5</span><span class="p">,</span> <span class="n">C</span><span class="o">=</span><span class="mf">0.001</span><span class="p">))</span>
    <span class="p">))</span>
<span class="n">rbf_kernel_svm_clf</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>

<span class="kn">from</span> <span class="nn">sklearn.svm</span> <span class="k">import</span> <span class="n">SVC</span>

<span class="n">gamma1</span><span class="p">,</span> <span class="n">gamma2</span> <span class="o">=</span> <span class="mf">0.1</span><span class="p">,</span> <span class="mi">5</span>
<span class="n">C1</span><span class="p">,</span> <span class="n">C2</span> <span class="o">=</span> <span class="mf">0.001</span><span class="p">,</span> <span class="mi">1000</span>
<span class="n">hyperparams</span> <span class="o">=</span> <span class="p">(</span><span class="n">gamma1</span><span class="p">,</span> <span class="n">C1</span><span class="p">),</span> <span class="p">(</span><span class="n">gamma1</span><span class="p">,</span> <span class="n">C2</span><span class="p">),</span> <span class="p">(</span><span class="n">gamma2</span><span class="p">,</span> <span class="n">C1</span><span class="p">),</span> <span class="p">(</span><span class="n">gamma2</span><span class="p">,</span> <span class="n">C2</span><span class="p">)</span>

<span class="n">svm_clfs</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">gamma</span><span class="p">,</span> <span class="n">C</span> <span class="ow">in</span> <span class="n">hyperparams</span><span class="p">:</span>
    <span class="n">rbf_kernel_svm_clf</span> <span class="o">=</span> <span class="n">Pipeline</span><span class="p">((</span>
            <span class="p">(</span><span class="s2">&quot;scaler&quot;</span><span class="p">,</span> <span class="n">StandardScaler</span><span class="p">()),</span>
            <span class="p">(</span><span class="s2">&quot;svm_clf&quot;</span><span class="p">,</span> <span class="n">SVC</span><span class="p">(</span><span class="n">kernel</span><span class="o">=</span><span class="s2">&quot;rbf&quot;</span><span class="p">,</span> <span class="n">gamma</span><span class="o">=</span><span class="n">gamma</span><span class="p">,</span> <span class="n">C</span><span class="o">=</span><span class="n">C</span><span class="p">))</span>
        <span class="p">))</span>
    <span class="n">rbf_kernel_svm_clf</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
    <span class="n">svm_clfs</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">rbf_kernel_svm_clf</span><span class="p">)</span>

<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">11</span><span class="p">,</span> <span class="mi">7</span><span class="p">))</span>

<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">svm_clf</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">svm_clfs</span><span class="p">):</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">221</span> <span class="o">+</span> <span class="n">i</span><span class="p">)</span>
    <span class="n">plot_predictions</span><span class="p">(</span><span class="n">svm_clf</span><span class="p">,</span> <span class="p">[</span><span class="o">-</span><span class="mf">1.5</span><span class="p">,</span> <span class="mf">2.5</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mf">1.5</span><span class="p">])</span>
    <span class="n">plot_dataset</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="p">[</span><span class="o">-</span><span class="mf">1.5</span><span class="p">,</span> <span class="mf">2.5</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mf">1.5</span><span class="p">])</span>
    <span class="n">gamma</span><span class="p">,</span> <span class="n">C</span> <span class="o">=</span> <span class="n">hyperparams</span><span class="p">[</span><span class="n">i</span><span class="p">]</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">r&quot;$\gamma = </span><span class="si">{}</span><span class="s2">, C = </span><span class="si">{}</span><span class="s2">$&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">gamma</span><span class="p">,</span> <span class="n">C</span><span class="p">),</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">)</span>

<span class="c1">#save_fig(&quot;moons_rbf_svc_plot&quot;)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>

<span class="c1"># below: model trained with different values of gamma and C.</span>
<span class="c1"># GAMMA:</span>
<span class="c1"># bigger gamma = narrower bell curve, so each instance&#39;s area of influence = smaller.</span>
<span class="c1"># smaller gamma: bigger bell curve = smoother decision boundary.</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Computational-Complexity">Computational Complexity<a class="anchor-link" href="#Computational-Complexity">&#182;</a></h3><ul>
<li><strong>LinearSVC</strong> class: based on <em>liblinear</em> library. Doesn't support kernel trick. Scales linearly to #instances and #features; training complexity ~O(mxn).</li>
<li><strong>SVC</strong> class: based on <em>libsvm</em> library. Does support kernel trick. Training complexity is O(m^2xn) to O(m^3xn) = MUCH slower on larger training datasets.</li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="SVM-Regression-(Linear-&amp;-Non-Linear)">SVM Regression (Linear &amp; Non-Linear)<a class="anchor-link" href="#SVM-Regression-(Linear-&amp;-Non-Linear)">&#182;</a></h3><ul>
<li>Objectives: 1) fit max #instances <em>on</em> the street; 2) find min #margin violations (instances "off" the street").</li>
<li>Width controlled by epsilon hyperparameter.</li>
<li>Below: random linear dataset. two training results with different vals of epsilon.</li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[19]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.svm</span> <span class="k">import</span> <span class="n">LinearSVR</span>
<span class="kn">import</span> <span class="nn">numpy.random</span> <span class="k">as</span> <span class="nn">rnd</span>

<span class="n">rnd</span><span class="o">.</span><span class="n">seed</span><span class="p">(</span><span class="mi">42</span><span class="p">)</span>
<span class="n">m</span> <span class="o">=</span> <span class="mi">50</span>
<span class="n">X</span> <span class="o">=</span> <span class="mi">2</span> <span class="o">*</span> <span class="n">rnd</span><span class="o">.</span><span class="n">rand</span><span class="p">(</span><span class="n">m</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
<span class="n">y</span> <span class="o">=</span> <span class="p">(</span><span class="mi">4</span> <span class="o">+</span> <span class="mi">3</span> <span class="o">*</span> <span class="n">X</span> <span class="o">+</span> <span class="n">rnd</span><span class="o">.</span><span class="n">randn</span><span class="p">(</span><span class="n">m</span><span class="p">,</span> <span class="mi">1</span><span class="p">))</span><span class="o">.</span><span class="n">ravel</span><span class="p">()</span>

<span class="n">svm_reg1</span> <span class="o">=</span> <span class="n">LinearSVR</span><span class="p">(</span><span class="n">epsilon</span><span class="o">=</span><span class="mf">1.5</span><span class="p">)</span>
<span class="n">svm_reg2</span> <span class="o">=</span> <span class="n">LinearSVR</span><span class="p">(</span><span class="n">epsilon</span><span class="o">=</span><span class="mf">0.5</span><span class="p">)</span>
<span class="n">svm_reg1</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
<span class="n">svm_reg2</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>

<span class="k">def</span> <span class="nf">find_support_vectors</span><span class="p">(</span><span class="n">svm_reg</span><span class="p">,</span> <span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">):</span>
    <span class="n">y_pred</span> <span class="o">=</span> <span class="n">svm_reg</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X</span><span class="p">)</span>
    <span class="n">off_margin</span> <span class="o">=</span> <span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">abs</span><span class="p">(</span><span class="n">y</span> <span class="o">-</span> <span class="n">y_pred</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="n">svm_reg</span><span class="o">.</span><span class="n">epsilon</span><span class="p">)</span>
    <span class="k">return</span> <span class="n">np</span><span class="o">.</span><span class="n">argwhere</span><span class="p">(</span><span class="n">off_margin</span><span class="p">)</span>

<span class="n">svm_reg1</span><span class="o">.</span><span class="n">support_</span> <span class="o">=</span> <span class="n">find_support_vectors</span><span class="p">(</span><span class="n">svm_reg1</span><span class="p">,</span> <span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
<span class="n">svm_reg2</span><span class="o">.</span><span class="n">support_</span> <span class="o">=</span> <span class="n">find_support_vectors</span><span class="p">(</span><span class="n">svm_reg2</span><span class="p">,</span> <span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>

<span class="n">eps_x1</span> <span class="o">=</span> <span class="mi">1</span>
<span class="n">eps_y_pred</span> <span class="o">=</span> <span class="n">svm_reg1</span><span class="o">.</span><span class="n">predict</span><span class="p">([[</span><span class="n">eps_x1</span><span class="p">]])</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[20]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">plot_svm_regression</span><span class="p">(</span><span class="n">svm_reg</span><span class="p">,</span> <span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">axes</span><span class="p">):</span>
    <span class="n">x1s</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="mi">100</span><span class="p">)</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
    <span class="n">y_pred</span> <span class="o">=</span> <span class="n">svm_reg</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">x1s</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">,</span> <span class="s2">&quot;k-&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">r&quot;$\hat</span><span class="si">{y}</span><span class="s2">$&quot;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="n">y_pred</span> <span class="o">+</span> <span class="n">svm_reg</span><span class="o">.</span><span class="n">epsilon</span><span class="p">,</span> <span class="s2">&quot;k--&quot;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="n">y_pred</span> <span class="o">-</span> <span class="n">svm_reg</span><span class="o">.</span><span class="n">epsilon</span><span class="p">,</span> <span class="s2">&quot;k--&quot;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">X</span><span class="p">[</span><span class="n">svm_reg</span><span class="o">.</span><span class="n">support_</span><span class="p">],</span> <span class="n">y</span><span class="p">[</span><span class="n">svm_reg</span><span class="o">.</span><span class="n">support_</span><span class="p">],</span> <span class="n">s</span><span class="o">=</span><span class="mi">180</span><span class="p">,</span> <span class="n">facecolors</span><span class="o">=</span><span class="s1">&#39;#FFAAAA&#39;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="s2">&quot;bo&quot;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">r&quot;$x_1$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s2">&quot;upper left&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">axis</span><span class="p">(</span><span class="n">axes</span><span class="p">)</span>

<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">9</span><span class="p">,</span> <span class="mi">4</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">121</span><span class="p">)</span>
<span class="n">plot_svm_regression</span><span class="p">(</span><span class="n">svm_reg1</span><span class="p">,</span> <span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">11</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">r&quot;$\epsilon = </span><span class="si">{}</span><span class="s2">$&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">svm_reg1</span><span class="o">.</span><span class="n">epsilon</span><span class="p">),</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">r&quot;$y$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">,</span> <span class="n">rotation</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
<span class="c1">#plt.plot([eps_x1, eps_x1], [eps_y_pred, eps_y_pred - svm_reg1.epsilon], &quot;k-&quot;, linewidth=2)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">annotate</span><span class="p">(</span>
        <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">xy</span><span class="o">=</span><span class="p">(</span><span class="n">eps_x1</span><span class="p">,</span> <span class="n">eps_y_pred</span><span class="p">),</span> <span class="n">xycoords</span><span class="o">=</span><span class="s1">&#39;data&#39;</span><span class="p">,</span>
        <span class="n">xytext</span><span class="o">=</span><span class="p">(</span><span class="n">eps_x1</span><span class="p">,</span> <span class="n">eps_y_pred</span> <span class="o">-</span> <span class="n">svm_reg1</span><span class="o">.</span><span class="n">epsilon</span><span class="p">),</span>
        <span class="n">textcoords</span><span class="o">=</span><span class="s1">&#39;data&#39;</span><span class="p">,</span> <span class="n">arrowprops</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;arrowstyle&#39;</span><span class="p">:</span> <span class="s1">&#39;&lt;-&gt;&#39;</span><span class="p">,</span> <span class="s1">&#39;linewidth&#39;</span><span class="p">:</span> <span class="mf">1.5</span><span class="p">}</span>
    <span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mf">0.91</span><span class="p">,</span> <span class="mf">5.6</span><span class="p">,</span> <span class="s2">r&quot;$\epsilon$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">122</span><span class="p">)</span>
<span class="n">plot_svm_regression</span><span class="p">(</span><span class="n">svm_reg2</span><span class="p">,</span> <span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">11</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">r&quot;$\epsilon = </span><span class="si">{}</span><span class="s2">$&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">svm_reg2</span><span class="o">.</span><span class="n">epsilon</span><span class="p">),</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">)</span>
<span class="c1">#save_fig(&quot;svm_regression_plot&quot;)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
iwAAIABJREFU/vjjbBtadtRTyYpOp2P69OmMGTOG+Ph4Xn31VVauXEmtWrVsO5BsJqVECEGDBg3o
2bMn48ePp2TJkvYelpJTmRhHsqXUvv5xkmZ5Nv3xB93/9z9i4+L4vn80XZs2TX+8EbM8R44cSS5z
7+7uzvz58+nSpYvZQ7xz5w7bt29n8uTJjBgxQhVWVByGYycrYFRPHq3UfSBjxozB29ublStXUq1a
NXuP3KquX79Oly5d2L17NwADBw5kypQp5M+f384js67Nmzczbdo0tm7diru7e3LDRUWxiJFxJNvV
qEHM3bv0X7SIssWLs/rTT6li6DJPFrM8Op2OGTNmMGrUKBISEqhTpw6rV682axeeTqdj48aNvP/+
+1SpUoUrV65QpEgRk8+jKNnJ8ZMVPX1PngyqSrZo0YKHDx/y1Vdf2bw4WXZbt24dvXr14p9//qFk
yZIsWbIk19UViY6OZvjw4cyfPx8vLy/u379POXusWFZytyziSHa6dOkSZcuWJX+zZvy6eDGe0dHk
c3U1eZbnzp07dO3aNbmFxqeffsrXX39tVty7ffs2nTt3ZufOnfz66680b95cJSqKY5JSOuRX3bp1
ZWYSExPl9OnT5eDBgzM9Lid79OiR7NmzpwQkIFu2bClv375t72FlacKECfLIkSMSkOPHj5ejR4+W
J0+ezPD48PBwWa1aNQnIYcOGydjYWBuOVjEGECodIC6Y+pVVHLGVpUuXSnd3dzlu3LhnN8bHS3np
kpT790u5e7f2/dIl7fYM7NixQ5YqVUoCsnjx4nLz5s1mj2nbtm2yZMmSMl++fDI4OFjqdDqzz6Uo
xrAkjtg9mGT0lVmQuXHjhmzevLkE5AcffCDjM3lz51RHjhyRlSpVkoDMly+fnDt3bo4JJtWrV5e1
a9eWgPTz85OA/Omnnwweq9PpZJ06dWTp0qXljh07bDxSxVgqWTFPVFSU7NSpkwRk48aN5bVr18w6
T1xcnAwICEj+4NK0aVN5/fp1s8c1YcIECchXX31Vnjp1yuzzKIopnqtkZf369bJYsWLSzc1NBgUF
5Zj/wI2VkJAgJ02aJJ2dnSUga9asmemshCNasmRJclAtVaqUrFy5skxISEh1zM2bN+WjR4+klFKe
P39e3rt3zx5DVYykkhXTHT9+XFasWFHmyZNHTpgwId17wFiXLl2SDRo0kIDMkyePnDhxotnn0lu+
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
AElFTkSuQmCC
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[21]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Use kernel-ized SVM model to handle nonlinear regression jobs.</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[22]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.svm</span> <span class="k">import</span> <span class="n">SVR</span>

<span class="c1"># random quadratic training set.</span>
<span class="n">rnd</span><span class="o">.</span><span class="n">seed</span><span class="p">(</span><span class="mi">42</span><span class="p">)</span>
<span class="n">m</span> <span class="o">=</span> <span class="mi">100</span>
<span class="n">X</span> <span class="o">=</span> <span class="mi">2</span> <span class="o">*</span> <span class="n">rnd</span><span class="o">.</span><span class="n">rand</span><span class="p">(</span><span class="n">m</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span>
<span class="n">y</span> <span class="o">=</span> <span class="p">(</span><span class="mf">0.2</span> <span class="o">+</span> <span class="mf">0.1</span> <span class="o">*</span> <span class="n">X</span> <span class="o">+</span> <span class="mf">0.5</span> <span class="o">*</span> <span class="n">X</span><span class="o">**</span><span class="mi">2</span> <span class="o">+</span> <span class="n">rnd</span><span class="o">.</span><span class="n">randn</span><span class="p">(</span><span class="n">m</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span><span class="o">/</span><span class="mi">10</span><span class="p">)</span><span class="o">.</span><span class="n">ravel</span><span class="p">()</span>

<span class="n">svm_poly_reg1</span> <span class="o">=</span> <span class="n">SVR</span><span class="p">(</span><span class="n">kernel</span><span class="o">=</span><span class="s2">&quot;poly&quot;</span><span class="p">,</span> <span class="n">degree</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">C</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span> <span class="n">epsilon</span><span class="o">=</span><span class="mf">0.1</span><span class="p">)</span>
<span class="n">svm_poly_reg2</span> <span class="o">=</span> <span class="n">SVR</span><span class="p">(</span><span class="n">kernel</span><span class="o">=</span><span class="s2">&quot;poly&quot;</span><span class="p">,</span> <span class="n">degree</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">C</span><span class="o">=</span><span class="mf">0.01</span><span class="p">,</span> <span class="n">epsilon</span><span class="o">=</span><span class="mf">0.1</span><span class="p">)</span>
<span class="n">svm_poly_reg1</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
<span class="n">svm_poly_reg2</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt output_prompt">Out[22]:</div>


<div class="output_text output_subarea output_execute_result">
<pre>SVR(C=0.01, cache_size=200, coef0=0.0, degree=2, epsilon=0.1, gamma=&#39;auto&#39;,
  kernel=&#39;poly&#39;, max_iter=-1, shrinking=True, tol=0.001, verbose=False)</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[23]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">9</span><span class="p">,</span> <span class="mi">4</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">121</span><span class="p">)</span>
<span class="n">plot_svm_regression</span><span class="p">(</span><span class="n">svm_poly_reg1</span><span class="p">,</span> <span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">r&quot;$degree=</span><span class="si">{}</span><span class="s2">, C=</span><span class="si">{}</span><span class="s2">, \epsilon = </span><span class="si">{}</span><span class="s2">$&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">svm_poly_reg1</span><span class="o">.</span><span class="n">degree</span><span class="p">,</span> <span class="n">svm_poly_reg1</span><span class="o">.</span><span class="n">C</span><span class="p">,</span> <span class="n">svm_poly_reg1</span><span class="o">.</span><span class="n">epsilon</span><span class="p">),</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">r&quot;$y$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">,</span> <span class="n">rotation</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">122</span><span class="p">)</span>
<span class="n">plot_svm_regression</span><span class="p">(</span><span class="n">svm_poly_reg2</span><span class="p">,</span> <span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">r&quot;$degree=</span><span class="si">{}</span><span class="s2">, C=</span><span class="si">{}</span><span class="s2">, \epsilon = </span><span class="si">{}</span><span class="s2">$&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">svm_poly_reg2</span><span class="o">.</span><span class="n">degree</span><span class="p">,</span> <span class="n">svm_poly_reg2</span><span class="o">.</span><span class="n">C</span><span class="p">,</span> <span class="n">svm_poly_reg2</span><span class="o">.</span><span class="n">epsilon</span><span class="p">),</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">)</span>
<span class="c1">#save_fig(&quot;svm_with_polynomial_kernel_plot&quot;)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>

<span class="c1"># left: little regularization (large C)</span>
<span class="c1"># right: much more regularization (little C)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
h8PhcDguyf8DVi4ANQd6MdoAAAAASUVORK5CYII=
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Under-the-Hood">Under the Hood<a class="anchor-link" href="#Under-the-Hood">&#182;</a></h3><ul>
<li>conventions: b = bias term; w = feature weights vector.</li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[24]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">iris</span> <span class="o">=</span> <span class="n">datasets</span><span class="o">.</span><span class="n">load_iris</span><span class="p">()</span>
<span class="n">X</span> <span class="o">=</span> <span class="n">iris</span><span class="p">[</span><span class="s2">&quot;data&quot;</span><span class="p">][:,</span> <span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">)]</span>  <span class="c1"># petal length, petal width</span>
<span class="n">y</span> <span class="o">=</span> <span class="p">(</span><span class="n">iris</span><span class="p">[</span><span class="s2">&quot;target&quot;</span><span class="p">]</span> <span class="o">==</span> <span class="mi">2</span><span class="p">)</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">float64</span><span class="p">)</span>  <span class="c1"># Iris-Virginica</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[25]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">mpl_toolkits.mplot3d</span> <span class="k">import</span> <span class="n">Axes3D</span>

<span class="k">def</span> <span class="nf">plot_3D_decision_function</span><span class="p">(</span><span class="n">ax</span><span class="p">,</span> <span class="n">w</span><span class="p">,</span> <span class="n">b</span><span class="p">,</span> <span class="n">x1_lim</span><span class="o">=</span><span class="p">[</span><span class="mi">4</span><span class="p">,</span> <span class="mi">6</span><span class="p">],</span> <span class="n">x2_lim</span><span class="o">=</span><span class="p">[</span><span class="mf">0.8</span><span class="p">,</span> <span class="mf">2.8</span><span class="p">]):</span>
    <span class="n">x1_in_bounds</span> <span class="o">=</span> <span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">]</span> <span class="o">&gt;</span> <span class="n">x1_lim</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span> <span class="o">&amp;</span> <span class="p">(</span><span class="n">X</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">]</span> <span class="o">&lt;</span> <span class="n">x1_lim</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
    <span class="n">X_crop</span> <span class="o">=</span> <span class="n">X</span><span class="p">[</span><span class="n">x1_in_bounds</span><span class="p">]</span>
    <span class="n">y_crop</span> <span class="o">=</span> <span class="n">y</span><span class="p">[</span><span class="n">x1_in_bounds</span><span class="p">]</span>
    <span class="n">x1s</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="n">x1_lim</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">x1_lim</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="mi">20</span><span class="p">)</span>
    <span class="n">x2s</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="n">x2_lim</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">x2_lim</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="mi">20</span><span class="p">)</span>
    <span class="n">x1</span><span class="p">,</span> <span class="n">x2</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">meshgrid</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="n">x2s</span><span class="p">)</span>
    <span class="n">xs</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">c_</span><span class="p">[</span><span class="n">x1</span><span class="o">.</span><span class="n">ravel</span><span class="p">(),</span> <span class="n">x2</span><span class="o">.</span><span class="n">ravel</span><span class="p">()]</span>
    <span class="n">df</span> <span class="o">=</span> <span class="p">(</span><span class="n">xs</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">w</span><span class="p">)</span> <span class="o">+</span> <span class="n">b</span><span class="p">)</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="n">x1</span><span class="o">.</span><span class="n">shape</span><span class="p">)</span>
    <span class="n">m</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">/</span> <span class="n">np</span><span class="o">.</span><span class="n">linalg</span><span class="o">.</span><span class="n">norm</span><span class="p">(</span><span class="n">w</span><span class="p">)</span>
    <span class="n">boundary_x2s</span> <span class="o">=</span> <span class="o">-</span><span class="n">x1s</span><span class="o">*</span><span class="p">(</span><span class="n">w</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">/</span><span class="n">w</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span><span class="o">-</span><span class="n">b</span><span class="o">/</span><span class="n">w</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
    <span class="n">margin_x2s_1</span> <span class="o">=</span> <span class="o">-</span><span class="n">x1s</span><span class="o">*</span><span class="p">(</span><span class="n">w</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">/</span><span class="n">w</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span><span class="o">-</span><span class="p">(</span><span class="n">b</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span><span class="o">/</span><span class="n">w</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
    <span class="n">margin_x2s_2</span> <span class="o">=</span> <span class="o">-</span><span class="n">x1s</span><span class="o">*</span><span class="p">(</span><span class="n">w</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">/</span><span class="n">w</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span><span class="o">-</span><span class="p">(</span><span class="n">b</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span><span class="o">/</span><span class="n">w</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">plot_surface</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="n">x2</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">&quot;b&quot;</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.2</span><span class="p">,</span> <span class="n">cstride</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span> <span class="n">rstride</span><span class="o">=</span><span class="mi">100</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="n">boundary_x2s</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="s2">&quot;k-&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">r&quot;$h=0$&quot;</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="n">margin_x2s_1</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="s2">&quot;k--&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">r&quot;$h=\pm 1$&quot;</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x1s</span><span class="p">,</span> <span class="n">margin_x2s_2</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="s2">&quot;k--&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X_crop</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y_crop</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="n">X_crop</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y_crop</span><span class="o">==</span><span class="mi">1</span><span class="p">],</span> <span class="mi">0</span><span class="p">,</span> <span class="s2">&quot;g^&quot;</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">plot_wireframe</span><span class="p">(</span><span class="n">x1</span><span class="p">,</span> <span class="n">x2</span><span class="p">,</span> <span class="n">df</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.3</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">&quot;k&quot;</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">X_crop</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">][</span><span class="n">y_crop</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="n">X_crop</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">][</span><span class="n">y_crop</span><span class="o">==</span><span class="mi">0</span><span class="p">],</span> <span class="mi">0</span><span class="p">,</span> <span class="s2">&quot;bs&quot;</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">axis</span><span class="p">(</span><span class="n">x1_lim</span> <span class="o">+</span> <span class="n">x2_lim</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="mf">4.5</span><span class="p">,</span> <span class="mf">2.5</span><span class="p">,</span> <span class="mf">3.8</span><span class="p">,</span> <span class="s2">&quot;Decision function $h$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s2">r&quot;Petal length&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s2">r&quot;Petal width&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">set_zlabel</span><span class="p">(</span><span class="s2">r&quot;$h = \mathbf</span><span class="si">{w}</span><span class="s2">^t \cdot \mathbf</span><span class="si">{x}</span><span class="s2"> + b$&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">18</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s2">&quot;upper left&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">)</span>

<span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">11</span><span class="p">,</span> <span class="mi">6</span><span class="p">))</span>
<span class="n">ax1</span> <span class="o">=</span> <span class="n">fig</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">,</span> <span class="n">projection</span><span class="o">=</span><span class="s1">&#39;3d&#39;</span><span class="p">)</span>
<span class="n">plot_3D_decision_function</span><span class="p">(</span><span class="n">ax1</span><span class="p">,</span> <span class="n">w</span><span class="o">=</span><span class="n">svm_clf2</span><span class="o">.</span><span class="n">coef_</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">b</span><span class="o">=</span><span class="n">svm_clf2</span><span class="o">.</span><span class="n">intercept_</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>

<span class="c1">#save_fig(&quot;iris_3D_plot&quot;)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Training-Objectives">Training Objectives<a class="anchor-link" href="#Training-Objectives">&#182;</a></h3><ul>
<li>Slope of a decision function equals a weight vector's <strong>norm</strong> (||w||)</li>
<li>Divide slope by 2 ==&gt; any points where decision function = +1/-1 will be <strong>2x away from decision boundary.</strong>
<img src="small-weight-vector-large-margin.png" alt="example"></li>
<li>So we want minimal ||w|| to get max margins</li>
<li>If we also want zero margin violations, then decision function needs to be GT1 (positive) and LT1 (negative).</li>
<li>if soft margins OK - need to define a <em>slack variable</em> (C) for tradeoff.</li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Quadratic-programming">Quadratic programming<a class="anchor-link" href="#Quadratic-programming">&#182;</a></h3><ul>
<li>Hard- &amp; soft-margin problems = convex quadratic optimization problems with linear constraints, ie <em>quadratic programming</em> (QP) problems. See <a href="http://goo.gl/FGXuLw">Convex Optimization for more info</a>.</li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="todo:-The-dual-problem">todo: The dual problem<a class="anchor-link" href="#todo:-The-dual-problem">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="todo:-Kernelized-SVM">todo: Kernelized SVM<a class="anchor-link" href="#todo:-Kernelized-SVM">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="todo:-Online-(incremental-learning)-SVMs">todo: Online (incremental learning) SVMs<a class="anchor-link" href="#todo:-Online-(incremental-learning)-SVMs">&#182;</a></h3><ul>
<li>Linear SVM classifiers often use <strong>SGD</strong> to find a min-cost solution. SGD converges <strong>much more slowly</strong> than QP-based methods.</li>
<li><a href="http://goo.gl/JEqVui">implementation:</a></li>
<li><a href="https://goo.gl/hsoUHA">implementation:</a></li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span> 
</pre></div>

</div>
</div>
</div>

</div>
    </div>
  </div>
</body>
</html>
